Test Engineer

Everi, Inc.
5 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote

Tech stack

Webdriver
Java
JavaScript
API
Amazon Web Services (AWS)
Automation of Tests
Computer Programming
Databases
Continuous Integration
Github
JMeter
JUnit
Python
Maven
Message Broker
Selenium
Performance Testing
Postman
Appium
Browserstack
Reliability of Systems
Playwright
Appdynamics
Api Management
Jenkins

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.

About the company

At Evri, we know we only grow if our people do too. That's why we're building an inclusive, diverse workplace where everyone can be their authentic selves. We're committed to removing barriers, creating opportunities and ensuring every colleague feels valued for who they are.

Apply for this position