Senior Test Engineer - Python

Nearform
$130,000 - $160,000Remote

About The Position

As a Senior Test Engineer, you will play a critical role in ensuring the quality and reliability of our software solutions. You will work closely as part of the development team throughout the software lifecycle, embedding testing into every step of the process. However, as you’ll likely work on a variety of projects, your responsibilities may also include: Collaborating with others in the development team to integrate testing and a quality assurance mindset into the software development lifecycle. Define and implement structured testing practices, including automated and manual testing strategies. Develop and maintain automated front-end, backend, and API test frameworks using tools such as Cypress, Playwright, and Chai. Perform functional, non-functional, performance, and security testing. Ensure test processes are integrated into CI/CD pipelines for continuous quality assurance. Optimise testing for scalability, speed, and efficiency. Working with and supporting Technical Leaders in project execution and timely delivery. Collaborating with client teams.

Requirements

  • Significant experience delivering at a Senior Test Engineer level. Our Seniors typically have at least 6 years’ commercial experience.
  • Practical experience of delivering in an agile environment.
  • Practical experience and knowledge of developing automation testing frameworks for scalable software solutions.
  • Deep knowledge of automation testing frameworks, ideally with Playwright.
  • Deep knowledge of Python.
  • Experience with Performance and Load testing.
  • Deep understanding of versioning control tools - e.g. Git.
  • Practical and real world experience working with databases and cloud environments.
  • Practical experience creating test strategies for large-scale, enterprise applications.
  • Excellent communication and collaboration skills.
  • Professional proficiency in English.

Responsibilities

  • Collaborating with others in the development team to integrate testing and a quality assurance mindset into the software development lifecycle.
  • Define and implement structured testing practices, including automated and manual testing strategies.
  • Develop and maintain automated front-end, backend, and API test frameworks using tools such as Cypress, Playwright, and Chai.
  • Perform functional, non-functional, performance, and security testing.
  • Ensure test processes are integrated into CI/CD pipelines for continuous quality assurance.
  • Optimise testing for scalability, speed, and efficiency.
  • Working with and supporting Technical Leaders in project execution and timely delivery.
  • Collaborating with client teams.

Benefits

  • Annual Company Bonus
  • Work Remotely and Flexibly
  • Flexible Time Off Package
  • Remote Working Allowance
  • Training and Development Allowance
  • Healthcare
  • 401k plan and match up to 4%
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service