Overview of the Role
The QA Automation Engineer designs automated tests to validate the functionality of software
applications. Their job is to create the initial test designs, write the scripts, install the automation testing
protocols, and report the results. Their role is also an active participant within the Scrum team.
What You’ll do:
• Design, develop and execute pre-existing test scenarios using company approved tools;
• Be an active participant within the Scrum team’s Agile ceremonies;
• Make use of AI where necessary to facilitate test implementation and verification
• Create detailed, comprehensive and well-structured test plans and scenarios;
• Perform thorough Regression Testing and Exploratory Testing;
• Effectively highlighting problem areas based on evidence;
• Monitor debugging process results;
• Writing automation scripts and implementing software testing applications;
• Liaise with internal teams (e.g. developers and product managers) to identify
system requirements and perform exploratory testing for newly implemented
services / features;
• Identifying software application weaknesses and target areas;
• Estimate, prioritize, plan and coordinate testing activities;
• Identify, record, document thoroughly and track bugs;
• Perform automated Load/Stress Tests;
• Perform any manual testing when required;
• Collaborate with the design/development team to solve application faults.
• Troubleshoot automation software and finalize system procedures;
• Generate Test Execution Report detailing project test execution details & results;
• Verify Test Execution Report;
• Maintain Up-To-Date tests on repository;
• Review requirements, specifications and design packages to provide timely and
meaningful feedback;
• Design, develop and execute UI automation scripts
