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
* Become familiar with both hardware and software being tested.
* Work with the development team to clearly understand requirements and test data needs.
* Review and sign off on requirement documentation.
* Review risk registers and include relevant QA project risks.
* Develop test cases and perform manual testing in a Waterfall environment.
* Design and run automated test cases.
* Assist with building up a regression test suite.
* Create comprehensive bug reports.
* Record test results and verify bug fixes.
* Report test coverage and progress.
* Prepare test strategy and test report documentation in compliance with regulatory requirements.
* Ensure all QA documentation meets high standards for company audits.
* Show self-starter skills and work independently.
* Adhere to agreed-upon company processes.
Qualifications:
* Degree in science or engineering, or related disciplines.
* 3-5 years of experience with telematics-based software testing or firmware testing.
* ISTQB Foundation Level certification.
* Proven experience with automation testing, preferably using keyword-driven testing tools like Robot Framework.
* Familiarity with scripting languages such as Python.
* Demonstrated knowledge of system development life cycle methodologies.
* Demonstrated knowledge of QA processes, tools, and methodologies.
* Proven diagnostic and debugging skills.