I'm partnering with an innovative company at the forefront of augmented reality and IoT technology to find a Software Development Engineer in Test (SDET). This exciting role focuses on firmware testing and automation, playing a crucial part in building tools and frameworks to ensure the quality of cutting-edge products.
About the Role
My client is looking for a highly skilled SDET to integrate testing into their software development lifecycle, with a strong emphasis on firmware testing, automation, and continuous integration. In this role, you'll be responsible for building and maintaining robust test automation frameworks, ensuring seamless quality assurance for embedded systems. You'll collaborate closely with development teams to deliver highly efficient, scalable, and secure products.
Key Responsibilities:
-
Firmware Testing & Automation:
- Develop and maintain automated test scripts for firmware functionality, regression, and performance testing.
- Build and optimize test automation frameworks tailored for embedded systems.
-
Quality Assurance Integration:
- Work alongside development teams to implement testing into CI/CD pipelines.
- Perform code reviews and ensure high coding standards in test automation.
-
Requirement Analysis & Collaboration:
- Partner with stakeholders to define test strategies and create detailed test plans.
- Act as a bridge between development and QA teams to ensure alignment and seamless communication.
-
Performance & Security Testing:
- Develop tools to assess scalability, performance, and security of firmware and software solutions.
Key Skills and Experience Required:
- Firmware Expertise: Strong understanding of embedded firmware tooling and development.
- Automation & Programming: Proficiency in automation frameworks (e.g., Selenium, Cypress) and programming languages like Python, Java, C/C++, or JavaScript.
- CI/CD Tools: Familiarity with Jenkins, GitLab CI, or similar DevOps tools.
- Debugging & Troubleshooting: Demonstrated experience diagnosing issues within code and test automation frameworks.
- Performance Testing Tools: Experience with JMeter, Gatling, or LoadRunner is a plus.
Preferred Qualifications:
- Hands-on experience with firmware testing and embedded systems.
- Proven ability to build custom testing tools or scripts for unique functionalities.
- Strong problem-solving skills and a collaborative mindset.
What's in it for You?
This is an incredible opportunity to work on cutting-edge technologies alongside a forward-thinking team. My client values innovation, collaboration, and the professional growth of their employees. They offer a competitive salary, excellent benefits, and the chance to work on products that are shaping the future of augmented reality and IoT.
How to Apply:
If you have strong expertise in firmware, testing, and automation and are passionate about quality assurance in embedded systems, let's talk! Apply today to learn more about this unique opportunity.