Test Engineer
Role details
Job location
Tech stack
Job description
At Evri, our Engineering and Quality teams play a critical role in ensuring every product, platform and service is reliable, resilient and built to handle the demands of a rapidly growing logistics network. Our Test Engineering capability is evolving fast as we embed automation deeper into the software delivery lifecycle - driving faster deployments, stronger system reliability and exceptional customer experience.
If you want to work with modern test automation frameworks, influence engineering quality end-to-end and be part of a team where your work has real, measurable impact every single day, this is the place to do it.
Join us as a Test Engineer and help shape how quality engineering ensures Evri's technology performs seamlessly - reducing risk, strengthening resilience and enabling our teams to deliver at pace.
What you'll be doing
As a Test Engineer, you'll design, develop and maintain automated tests across functional, integration and non-functional areas. You'll work closely with developers and product teams from the earliest stages, ensuring requirements are clear, testable and aligned to quality standards.
You'll build automated test suites, embed them into CI/CD pipelines, support performance and security testing, and play a key role in investigating defects and identifying root causes. You'll help ensure every solution is reliable, robust and ready for production.
This role is hybrid/remote, with connection points into Morley when required., * Design, build and maintain automated test scripts across APIs, databases, UI and end-to-end workflows.
- Embed automated tests into CI/CD pipelines to support continuous quality checks and faster releases.
- Analyse requirements and translate them into effective test scenarios and acceptance criteria.
- Collaborate early with developers to ensure clarity, testability and alignment throughout delivery.
- Enhance and maintain automation frameworks to support scalability and consistency.
- Support performance and security testing initiatives.
- Investigate defects, identify root causes and prevent recurrence through improved coverage and practices.
- Create clear documentation and share knowledge with the wider engineering community.
- Contribute to continuous improvement of quality engineering processes, tools and automation strategy.
Requirements
Do you have experience in Test automation?, * Strong programming skills in Java, Python or JavaScript.
- Hands-on experience with automation tools and frameworks such as RestAssured, JUnit5, Playwright, Selenium/WebDriver, Maven or Appium.
- Experience with API testing tools including Postman and RestAssured.
- Understanding of CI/CD tooling such as GitHub Actions or Jenkins.
- Experience using cloud device platforms such as BrowserStack (desirable).
- Exposure to performance testing tools such as JMeter or Taurus (desirable).
- Familiarity with monitoring tools such as AppDynamics, AWS or message broker services (desirable).
- Strong communication skills with the ability to explain technical concepts clearly.
- Analytical, detail-focused and proactive in identifying and solving problems.