As a QA Test Engineer, you will estimate, plan, and coordinate testing activities to ensure quality issues and defects are appropriately identified, documented, tracked, and resolved.
Key Responsibilities
* Contribute to the overall quality assurance and testing effort of products including telematics hardware and firmware, enterprise software solutions, and mobile applications.
* Serve as an internal point of contact for system/product functionalities.
* Engage in requirements analysis and develop test plans for new projects and updates.
* Collaborate with the development team to understand requirements and test data needs.
* Actively contribute to refining user stories for sprint planning.
* Collaborate with the project team to estimate test effort.
* Develop test cases and perform manual testing within an Agile environment.
* Record test results and verify bug fixes.
* Design and run automated test cases.
* Report test coverage and progress against associated project test plans.
Qualifications:
* Possess a 3rd level IT qualification with a minimum of 2-3 years experience in web-based software testing or firmware testing.
* Demonstrate knowledge of systems development life cycle methodologies.
* Demonstrate knowledge of QA processes, tools, and methodologies.
* Exhibit proven diagnostic and debugging skills.
* Show good test software development skills.
* Familiarity with languages such as Java, Python, HTML5, and PHP is desirable.
* Experience with test automation tools such as Selenium and Protractor is desirable.
* Experience with Agile/SCRUM software development practices and tools such as JIRA and Confluence.
* Demonstrate good interpersonal skills.
* Show excellent communication skills, both written and oral.
* Experience with defect tracking systems (e.g., Trac, Bugzilla, Test Director).