Software Engineer in Test

New Today

Join to apply for the Software Engineer in Test role at Catapult

Our mission is to improve the performance of athletes and teams by engineering the premier technology platform for sport. Since 2006, we have been at the forefront of sports technology and science, helping athletes and coaches “play smart” where 1% can make the difference between winning and losing. We work with teams around the world, empowering coaches, managers and trainers in premier leagues and organizations across various sports. Our solutions include wearable technology, video analytics, and athlete monitoring solutions.

We are looking for people who are passionate about developing innovative products. As a Catapult QA Engineer you will drive front-end product excellence through QA planning and testing activities. The purpose of this role is to develop and execute automated tests for all software products at various stages of the SDLC. You will collaborate with a cross-functional team (Development, Product Management and Customer Support) to investigate/resolve issues and promote a QA-first mindset.

What You’ll Do

  • Design and implement Python-based automation code for front-end applications
  • Build, refine and maintain GitHub workflows to support automation execution
  • Develop a deep understanding of our applications and our users
  • Conduct code reviews for automation contributors, ensuring coding standards and automation structure are followed
  • Collaborate with developers and product management to review requirements and designs, ensuring testability is built in and product quality is increased
  • Build internal tooling to support QA and automation workflows
  • Monitor and improve automation coverage, flakiness and reliability metrics
  • Stay up to date with Quality Engineering trends and drive innovation of new tools and processes, including AI-enhanced automation
  • Identify, document and execute manual tests for areas not covered by automation

What You’ll Need

  • Strong knowledge of software QA methodologies, tools, and processes
  • 3+ years of proven experience in software development
  • Degree in Computer Science, Information Technology or relevant qualifications
  • Self-starter, adaptable, and able to thrive in a fast-paced environment
  • Strong programming skills in Python
  • Extensive experience in developing coded front-end tests using Squish, Cypress, Playwright or similar; experience with record-and-playback tools is not counted
  • Experience embedding test execution and reporting in CI/CD pipelines (GitHub Actions)
  • Experience in an agile development team and shift-left principles
  • Experience in performance testing is highly desirable
  • ISTQB certification or similar is highly desirable

Why Catapult?

  • We have amazing people and you will work with ambitious and intelligent teammates in a dynamic industry
  • We encourage constructive, open and honest communication to innovate and deliver smart solutions in a collaborative environment
  • Our workforce spans more than 20 countries, offering global exposure and cultural diversity
  • We value continuous improvement and provide opportunities to grow and develop

All offers of employment are subject to Catapult's positive pre-hire check. To find out more, please contact the Talent Partner for this role.

Seniority level

  • Mid-Senior level

Employment type

  • Full-time

Job function

  • Engineering and Information Technology
  • Software Development

Referrals increase your chances of interviewing at Catapult. Get notified about new Software Engineer in Test jobs in London, England, United Kingdom.

#J-18808-Ljbffr
Location:
London, England, United Kingdom
Salary:
£125,000 - £150,000
Job Type:
FullTime
Category:
IT & Technology

We found some similar jobs based on your search