Description
The QA Engineer will support the software development life cycle for controls-based software used in automated material-movement systems. Responsibilities include defining acceptance criteria, analyzing requirements, creating functional and end-to-end test requirements, developing and maintaining hybrid keyword-driven and data-driven automation, supporting CI/CD and performance testing, and collaborating with product, deployment, and quality teams. The role requires a bachelor's degree in computer science or information technology, at least five years of QA engineering experience, two years with complex automation and CI/CD frameworks, and experience with programming, testing tools, source control, cloud systems, SQL, and performance testing.
