As a Software Quality Assurance Engineer, you will be responsible for ensuring that every software release is thoroughly tested, reliable, and production‑ready before deployment to customers.
You will work closely with the product owner, software engineers, and systems integration engineers throughout the development lifecycle to define test requirements, design test plans, and execute verification activities.
This role involves testing distributed robotic systems, including backend services, APIs, robot communication, and system integrations with external devices such as PLCs, stations, and facility infrastructure.
You will also contribute to the development of automated testing frameworks, simulation tools, and test environments to improve software reliability and accelerate release cycles.
As the company grows, you will play an important role in shaping our testing methodology, quality standards, and automation practices.