Job Description
As a Firmware QA Test Engineer you will estimate, plan, and coordinate testing activities. You will also ensure that quality issues and defects are appropriately identified, documented, tracked and resolved.
Key Responsibilities
1. Become familiar with both hardware and software being tested
2. Work with development team to clearly understand requirements and test data needs
3. Review and signoff on requirement documentation
4. Review risk registers and include relevant QA project risks
5. Develop test cases and perform manual testing in Waterfall environment
6. Design and run automated test cases
7. Assist with building up a regression test suite
8. Create comprehensive bug reports
9. Record test results and verify bug fixes
10. Reporting of test coverage and progress
11. Preparation of test strategy and test report documentation in compliance with the appropriate regulatory requirements
12. Ensure all QA documentation is to a high standard to pass company audits
13. Self-starter/Ability to work on own initiative
14. Work in line with agreed company processes
Qualification:
15. Degree in science or engineering, or related disciplines
16. 3-5 years’ experience with telematics based software testing or firmware testing
17. ISTQB Foundation Level certification
18. Proven experience with automation testing, ideally using keyword-driven testing tools such as Robot Framework
19. Familiarity with scripting languages such as Python
20. Demonstrated knowledge of system development life cycle methodologies
21. Demonstrated knowledge of QA processes, tools and methodologies
22. Proven diagnostic and debugging skills