As a Quality Assurance Engineer you will be part of a software development team in an agile environment, which has short release cycles.
You should have experience in defining test plans, executing test cases, managing defects throughout their life cycle and working with developers and business analysts in order to solve issues and provide guidelines, ensuring the quality of the product. You’ll also have a decisive role in the automation strategy of your team and project, so experience in test automation will be greatly valued.
You must have a proven track record of software testing for fast paced organizations where time to market, quality and rapid change are critical to the company’s success.
Key Responsibilities & Duties
Design test plans, scenarios, and test cases in accordance with the specifications set forth in the User Stories;
Help to define tools, guidelines, standards and approaches to test automation in order to improve the software testing process;
Assist in the creation of standards, guidelines, and processes to determine product quality or release readiness;
Analyse, understand and review product requirements from a project management tool;
Provide test estimates, design, execute manual and automated tests and analyse their results, in fast paced development sprints;
Manage defects ensuring they are correctly captured, reported, tracked and retested;
Investigate and identify the source of software defects found and advise and take action in order to prevent known issues from reappearing;
Work with all members of the scrum team to ensure timely delivery of quality code;
Assist in the continuous integration of the product being delivered by the scrum team.
Experience & qualifications Required
Key skills & attributes
What you can expect