Job Summary
We are looking for an Automation Test Engineer with strong hands-on experience in Python programming, Playwright, and embedded device test automation. The role involves analyzing software requirements, developing and integrating automated test scripts, executing regression and integration tests, analyzing failures, and identifying application defects. The candidate should have strong debugging and troubleshooting skills and be able to collaborate effectively with development teams to resolve issues and improve test reliability and automation coverage. Experience in medical device software/system testing is an added advantage.
Key Responsibilities
- Develop and maintain automated test scripts using Python and Playwright for embedded device applications.
- Analyze Software Requirement Specification (SRS) documents and translate requirements into test scenarios and automated test cases.
- Understand the existing test automation framework architecture and design patterns and develop reusable automation components.
- Integrate new automated test cases into the existing framework and ensure adequate test coverage for new features.
- Perform software/system, regression, and integration testing.
- Execute automated test suites, analyze results, and investigate test failures.
- Perform debugging and troubleshooting to differentiate between automation script issues and application defects.
- Identify, log, track, and follow up on defects discovered during testing.
- Collaborate closely with the development team to investigate defects and verify fixes.
- Improve test reliability and automation effectiveness through continuous failure analysis.
- Experience in medical device software/system testing and automation is an added advantage
Skill Requirements
- Strong hands-on Python programming
- Hands-on experience with Playwright automation using Python
- Experience in embedded device test automation
- Strong knowledge of software/system testing
- Experience in test automation framework development and integration
- Ability to analyze SRS/software requirements and translate them into test scenarios and automated test scripts
- Experience in regression and integration testing
- Strong debugging, troubleshooting, and failure-analysis skills
- Ability to differentiate automation script issues from application defects
- Experience with defect identification, logging, tracking, and verification
- Good understanding of test execution, result analysis, and automation coverage
- Good communication and development-team collaboration skills