onsite
QA Software Test Engineer - s.m.s, smart microwave sensors GmbH
QA Engineer
Lead end‑to‑end quality assurance for embedded software, designing and executing automated test suites with Selenium, Java, and Python, while integrating CI/CD pipelines and ensuring API reliability.
About the role
Key Responsibilities
- Design, develop, and maintain automated test frameworks using Selenium, Java, and Python for embedded software and web interfaces.
- Execute functional, regression, and performance tests, documenting defects and collaborating with development teams to resolve issues.
- Integrate test suites into CI/CD pipelines (Jenkins/GitLab CI) to enable continuous quality checks.
- Perform API testing with tools such as Postman or REST Assured, ensuring data integrity and security.
- Analyze test results, generate detailed reports, and recommend process improvements.
Requirements
- 3+ years of QA experience in software testing, preferably in embedded or IoT environments.
- Experience with CI/CD tools (Jenkins, GitLab CI) and version control (Git).
- Solid understanding of API testing, RESTful services, and JSON/XML data formats.
- Strong analytical skills, attention to detail, and excellent communication abilities.
Skills
test automationseleniumjavapythoncicd