Job Description
Data Test Automation Engineer
Location: Brighton (1-2 days a week in the office)
Salary: £55,000 - £65,000 (plus bonus, excellent benefits)
Permanent
Skills: Selenium and/or Playwright, SQL Server, Backend Testing
In this role, you will be responsible for designing and implementing automated test scripts to validate the functionality of our data analytics platform. This is a largely green field opportunity, working alongside rapidly maturing multidisciplinary platform and development teams.
Within this role, you’ll be operating within an exciting and dynamic company-wide technology change programme, which will see the development and delivery of new systems enabling us to support regulatory activity in the business.
Responsibilities
- From scratch, develop the product and development teams’ approach to testing - e.g. a framework for test driven development
- Design and develop automated test scripts with a focus on SQL-based data validation, ensuring the accuracy of data flows and transformation.
- Integrate automated tests into CI/CD pipelines, enhancing the platform's development workflow and efficiency.
- Lead investigative work into problems and opportunities in existing processes.
- Input into the overall TPR Test Team strategy, think creatively, ask the right questions and critically evaluate and communicate findings to the larger team.
- Be the person on-point and overall responsible for the automation testing delivery within the Platform team.
- Demonstrate knowledge of emerging tools and techniques.
- Effectively work across different tools and software languages.
- Advise on up-to-date functional and non-functional testing techniques.
Essential
- Professional experience with manual and automation testing of back-end systems, with a strong emphasis on data validation
- Experience of SQL scripting and proven capability of writing sophisticated queries to analyse problems, and interrogate data pipelines
Desirable
- Experience with deploying automated testing within Azure DevOps based CI/CD pipelines
- Experience with testing using Azure Data Factory
- Experience a range of testing methodologies and techniques including agile, with the ability to write test procedures, plans and report development/implementation.