Posted on: 27/10/2025
Description :
Responsibilities :
- Develop and implement test automation strategies for firmware / Mobile App / System projects, ensuring thorough test coverage and reliability.
- Architect and maintain the test automation infrastructure, including tools and frameworks that support both functional and non-functional testing for Firmware / Mobile App / System testing.
- Collaborate with cross-functional teams, including firmware developers, quality assurance engineers, and product managers, to define testing requirements and ensure testability.
- Analyze test results, provide insights, and drive improvements in test processes and coverage.
- Ensure the right tools, technologies, and platforms are chosen for the testing.
- Improve test execution by using the right tools and technologies.
- Mentor and guide team members in best practices for test automation and provide training as needed.
- Stay current with industry trends and advancements in test automation technologies and methodologies.
Requirements :
- Strong experience in firmware testing and validation, with a solid understanding of embedded systems.
- Proficiency in programming languages such as Python, C, or C++.
- Experience in testing different communication protocols such as Wireless / Wired (MQTT, BLE, Ethernet, RS232 SPI, I2C).
- Fair knowledge of wired/wireless protocols.
- Extensive experience with test automation tools and frameworks (Embedded and Mobile App) (e., Selenium, Appium, TestNG, Robot Framework, NI instruments, Customized Framework).
- Familiarity with hardware-in-the-loop (HIL) testing and tools used for embedded firmware testing.
- Knowledge of continuous integration and continuous deployment (CI/CD) practices and tools (e., Jenkins, GitLab CI).
- Strong analytical and problem-solving skills, with a keen attention to detail.
- Well-versed in using hardware and software tools for test development.
- Excellent verbal and written communication skills.
- Minimum 5 years of experience in test automation framework design/maintenance/definition.
- Minimum 5 years of hands-on experience in Python scripting.
- Excellent communication and collaboration skills, capable of working effectively in a team environment.
- Experience in Agile methodologies and practices
Did you find something suspicious?
Posted By
Posted in
Semiconductor/VLSI/EDA
Functional Area
QA & Testing
Job Code
1565012
Interview Questions for you
View All