Job Description
Job TitleSenior Software Development Engineer -TestJob Description
What you do
This position opens a great opportunity for those who wish to contribute to development and further growth of the largest IoT ecosystem in the world:
- Develop and maintain a system test framework using Python and Robot Framework tailored for Hue.
- Collaborate closely with test architects, software developers, and product teams to define test requirements and ensure alignment between system features and testing strategies.
- Integrate the test framework with continuous integration/continuous deployment (CI/CD) pipelines to enable automated testing and streamline release cycles.
- Monitor and maintain test environments, ensuring they accurately simulate real-world conditions, including device connectivity, data streams, and performance benchmarks.
- Analyze and document test results, troubleshoot issues, and work with development teams to resolve defects and ensure high-quality software delivery.
- Mentor and support other teams in understanding the test framework, automated testing best practices, and IoT testing principles.
- Manage and maintain hardware test walls.
What you need
We are looking for a Software Engineer with affinity for Test Automation. Candidates with one or more of the following skills have preference:
- Bachelor's degree in Computer Science, Software Engineering, or related field (or equivalent work experience).
- 5+ years of experience in test automation and software development, preferably with Python and Robot Framework.
- Experience with mobile app testing using Appium and familiarity with Android and iOS ecosystems.
- Proficiency in designing, developing, and maintaining test frameworks for complex systems.
- Strong knowledge of software testing methodologies, including functional, performance, and security testing.
- Excellent problem-solving skills, with the ability to troubleshoot complex system-level issues.
- Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams and across teams.
- Experience with CI/CD pipelines and tools such as Jenkins, GitLab CI, or similar.
- Experience with real devices in test environments, including setting up and maintaining hardware test walls is a plus.
- Experience with containerization and virtualization environments (e.g., Docker, Kubernetes) is a plus.
- Familiarity with IoT device testing, including communication between devices, sensors, cloud-based platforms, and mobile apps is a plus.
- You have good knowledge of English both written and verbal, excellent communication skills.
What you get in return…
- Competitive salary depending on experience.
- A variable bonus based on both Signify results and personal performance.
- Opportunity to buy Signify shares and products with discount.
See #SignifyLife through the eyes of our employees!