DevOps Software QA Engineer

  • Wilmington, MA, USA
  • Full-time

Company Description

Symbotic’s talented and diverse workforce develops disruptive robotic solutions for warehouse automation and supply chain transformation, drives results and focuses on customer satisfaction. Our modular and scalable solutions utilize existing space and high-speed robotics combined with proprietary software and technology. Since forming in 2007, Symbotic has grown to over 700 employees in North America and supports an impressive, high-profile customer base. We seek candidates who are passionate about our solution and approach problem solving with a creative mind and a commitment to excellence. If you seek a challenge and want to impact the way the world distributes product from manufacturers to store shelves, we invite you to join our team.

Job Description

DevOps QA Engineer 

Symbotic is looking for people who thrive in a fast paced, solutions oriented and creative environment. As a DevOps Software Quality Assurance Engineer you will join the SQA team to help us validate the quality of our software for deployment to our customer environments, including the automated delivery, integration, and testing of our code. 


  • Works closely with Development and Software QA Team to validate a complex, distributed, multi-threaded, multi-processor system end-to-end, ensuring quality in mission-critical product releases to multiple production sites 

  • Scope includes new products, features and enhancements and  regression testing of existing features 

  • Works with development teams to develop test plans, test suites, and test cases to ensure that software stack is thoroughly verified and validated through manual and automated methods. 

  • Submits, tracks, and verifies defects through the software development lifecycle 

  • Writes documents, tests, scripts and tools to help facilitate testing 

  • Participates in Agile/SCRUM exercises such as standup, grooming, planning, and retrospective, to ensure the team is working effectively and managing its work 

  • Develop feature level automated tests to validate sub-components 

  • Continuous Testing to facilitate repeated, thorough verification of software at individual developer levels in early stages, as well as testing of the integrated code 



  • At least 3-5 years of professional experience working in a related role 

  • Bachelor’s degree in Computer Science or related engineering field 

  • Experience with various testing strategies including regression, functional, acceptance, smoke, integration, black box, white box, exploratory, ad-hoc, performance, stress, load, longevity, and recovery testing 

  • Ability to evaluate and develop code to assist in test execution and automating test, with Python and/or C# experience a plus 

  • Hands on experience with Continuous Integration and related tool sets (Jenkins, Kubernetes, Docker, Ansible, GitLab, SonarQube, FXCop) is a plus 

  • Experience with SQA tools and processes, including Jira and TestRail 

  • Experience with object oriented design using C#, Java, and/or C++. 

  • Hands on experience with DevOps and related best practices 

  • Experience scripting with bash, PowerShell, python, etc. 

  • Good written and verbal communication skills; ability to work with closely with developers as well as small teams to complete tasks 

  • Experience working in an Agile/SCRUM environment is a plus 

Additional Information

Symbotic offers competitive compensation and a dynamic, growing company environment. Benefits include very comprehensive coverage for medical, dental, life, disability, flexible spending accounts, and more.

Symbotic is an equal opportunity employer. We do not discriminate based on age, gender, physical or mental disability, nation of origin, veteran status, religious beliefs, sexual identity or expression. Symbotic supports a diverse workforce and we are committed to a work environment free of discrimination and harassment, where all are treated with dignity and respect.