onsite
Senior Software Development Engineer in Test SDET - Controls - Standard Bots
QA Engineer
Senior SDET leading test strategy for robotic control software, building automated frameworks with Python, C++, and Selenium, and integrating tests into CI/CD pipelines to ensure high‑quality, reliable automation solutions.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks for 6‑axis robot control software using Python and C++.
- Implement end‑to‑end functional, integration, and performance tests with Selenium and custom hardware‑in‑the‑loop tools.
- Collaborate with firmware, embedded, and application engineers to define test requirements and ensure testability of new features.
- Integrate automated tests into CI/CD pipelines, providing fast feedback and reliable release gating.
- Analyze test results, troubleshoot failures, and drive continuous improvement of test coverage and reliability.
Requirements
- 5+ years of experience in software test automation for embedded or robotics systems.
- Strong programming skills in Python and C++ and hands‑on experience with Selenium or similar UI automation tools.
- Proficiency in building and maintaining CI/CD pipelines (e.g., Jenkins, GitLab CI) and version control (Git).
- Solid understanding of robotics control concepts, hardware‑in‑the‑loop testing, and real‑time systems.
- Excellent problem‑solving abilities, communication skills, and a passion for delivering high‑quality, reliable automation software.
Skills
pythoncseleniumtest automationcicd