At a Glance
- Tasks: Design and develop automated test frameworks for modern Scala/Play applications.
- Company: Join a forward-thinking tech company focused on quality engineering.
- Benefits: Competitive salary, flexible working hours, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on continuous improvement and innovation.
- Why this job: Make a real impact on software quality while working with cutting-edge technologies.
- Qualifications: Strong experience in test automation and programming skills in Java, Scala, or Python.
The predicted salary is between 50000 - 70000 £ per year.
Job Description – Senior Automation Test Engineer (Scala/Play Applications)
We are looking for a skilled Automation Test Engineer to join our team working on modern Scala/Play microservices and digital services.
The successful candidate will be responsible for designing, developing, and maintaining automated test frameworks across UI, API, integration, and end‑to‑end testing layers.
The role requires close collaboration with developers, product owners, business analysts, and Dev Ops teams to ensure high‑quality software delivery through continuous testing and quality engineering practices.
Key Responsibilities
- Design, develop, and maintain automation test frameworks and reusable test assets.
- Develop and execute automated tests for web applications, APIs, and microservices.
- Create and maintain regression, smoke, integration, and end‑to‑end test suites.
- Validate business journeys across frontend and backend services.
- Collaborate with developers during sprint activities to ensure testability and quality.
- Participate in requirements analysis, test planning, and estimation.
- Identify, report, and track defects through resolution.
- Integrate automated testing into CI/CD pipelines.
- Support performance, accessibility, and security testing initiatives.
- Contribute to continuous improvement of testing standards and best practices.
- Test Automation
Strong experience in test automation frameworks.
Experience with one or more
- Playwright
- Cypress
- API Testing
Strong experience testing REST APIs.
Experience with
- Karate
- REST Assured
- Postman
- Wire Mock
- Programming
Experience in at least one of
- Java
- Scala
- Python
- CI/CD & Dev Ops – Good to have
- Jenkins
- Git Hub Actions
- Testing Practices
- Test planning and execution
- Risk‑based testing
- Experience with Scala and Play Framework applications.
- Experience testing microservices architectures.
- Mongo DB testing experience.
- Docker and containerised environments.
- Contract testing tools (Pact or similar).
- Cloud platforms (Azure or AWS).
- Performance testing using Gatling or JMeter.
- Automated UI test suite
- Automated API regression suite
- End‑to‑end test coverage
- CI/CD integrated automation pipelines
- Test execution and coverage reports
- Quality metrics and defect analysis
- Preferred Tech Stack
- Playwright + Type Script (UI Automation)
- Karate (API Automation)
- Jenkins/Git Hub Actions (CI/CD)
- Mongo DB (Data Validation)
- Axe (Accessibility Testing)
- #J-18808-Ljbffr