Key Responsibilities
1. Test Planning & Execution
â Develop, implement, and execute comprehensive test plans for GOV.UK digital services.
â Identify key testing objectives and ensure coverage of user requirements across different environments.
2. Functional & Non -Functional Testing
â Conduct functional, regression, integration, and user acceptance testing (UAT).
â Perform non -functional testing, including performance, security, and usability testing.
3. Automation & Test Framework Development
â Design and implement test automation frameworks using industry best practices.
â Develop and maintain automated test scripts using Java, JavaScript, Playwright, RestAssured (BDD), or similar frameworks.
â Automate API testing using tools such as Postman, RestAssured, or equivalent.
â Integrate automated tests into CI/CD pipelines for continuous testing and deployment.
4. Defect Management & Reporting
â Identify, document, and track defects using test management tools (Azure DevOps, JIRA).
â Work closely with development teams to resolve issues effectively.
â Produce detailed test reports and communicate findings to stakeholders.
5. Collaboration & Agile Delivery
â Work in Agile environments (Scrum/Kanban), contributing to sprint planning and retrospectives.
â Collaborate with developers, product managers, and business analysts to define test strategies.
â Provide guidance and mentor junior testers in automation best practices.
6. Compliance with GOV.UK & DDAT Standards
â Follow GOV.UK service design principles and DDAT frameworks for testing government applications.
â Ensure all tests align with security and compliance regulations.
Technical Skills & Experience
â 6+ years of experience in test automation and software quality assurance.
â Hands -on experience in automation testing frameworks such as:
- Playwright, Selenium, Cypress (for UI automation).
RestAssured (BDD), Postman (for API testing).
â Experience with programming languages (Java, JavaScript) for writing automated tests.
â Experience developing test automation frameworks from scratch.
â Strong knowledge of microservices architecture and testing challenges.
â Familiarity with CI/CD tools (Jenkins, GitHub Actions, GitLab CI).
â Knowledge of frontend testing (React, JavaScript, HTML, CSS).
â Experience with SQL and relational database testing.