Job Purpose
The Automated UAT Script Developer is responsible for designing, developing, maintaining, and executing automated User Acceptance Testing (UAT) and regression test scripts to improve testing efficiency, increase test coverage, and reduce manual effort. The role works closely with Business Users, Business Analysts, Project Managers, and Technology teams to ensure business requirements are validated through reliable and repeatable automated testing.
Test Automation Development
- Analyse business requirements, BRDs, FSDs, and manual UAT test cases to identify automation opportunities.
- Develop, maintain, and enhance automated UAT and regression test scripts.
- Create reusable automation components, libraries, utilities, and business functions to support automation frameworks.
- Convert high-volume and repetitive manual test cases into automated test suites.
- Ensure scripts are scalable, maintainable, and compliant with testing standards.
Test Planning & Preparation
- Review manual test cases and identify gaps before automation.
- Work with Business Users and Business Analysts to refine test scenarios and test data requirements.
- Prepare automation execution schedules and regression test plans.
- Support test environment readiness and automation tool configuration.
Test Execution & Defect Management
- Execute automated UAT and regression test cycles.
- Analyse test results and identify root causes of failures.
- Log, track, and validate defect fixes with development teams.
- Produce test execution reports and quality metrics.
- Support UAT sign-off by providing automation test evidence and test results.
Continuous Improvement
- Maintain existing automation frameworks and regression repositories.
- Identify opportunities to improve testing coverage, execution speed, and quality assurance processes.
- Promote automation adoption within project and BAU initiatives.
- Contribute to QA standards, testing governance, and best practices