jobapplier

Test Automation Engineer

Motorola Solutions

Join the Avigilon Alta Video team, where you'll contribute to mission-critical infrastructure that powers our VMS. As a Test Automation Engineer, you'll develop and maintain automated tests, support quality benchmarks, and assist with performance testing. Enjoy flexible work models, paid time off, health care benefits, and more.

The ideal candidate combines strong automation expertise with excellent API & browser automation skills, a solid foundation in coding, and a collaborative, team-oriented mindset

While experience with our specific tech stack is not required, having proficiency in Typescript /Playwright is a significant bonus. Above all, we value enthusiasm, adaptability, and a willingness to learn. Some responsibilities include:

Flexibility: happy exploring new areas of the codebase and jumping into new features (with help, of course). Can prioritise effectively

If you’d like to join our team but feel that you don’t quite meet all of the preferred skills, we’d still love to hear why you think you’d be a great addition to our team

Willingness to learn: we’re always looking to improve our codebase, whether via patterns or libraries and we review code

Responsibilities

  • Contribuer à l'assurance qualité des solutions de pointe en exécutant et en garantissant leur qualité.
  • Développer, maintenir et exécuter des tests automatisés au sein des frameworks existants, y compris les tests d'interface utilisateur, d'API et de backend.
  • Participer activement aux pipelines d'intégration et de livraison continues pour garantir des versions fréquentes et de haute qualité.
  • Develop, execute, and maintain automated test scripts within established frameworks

Requirements

  • A collaborative team player who aligns with our core values and company culture
  • Experience with testing and automating workflows across different layers of a system, including user interfaces (UI) and APIs
  • Actively contribute to continuous integration and delivery pipelines to ensure frequent, high-quality releases
  • Demonstrated proficiency in a modern programming language and the ability to apply core engineering principles
  • Solid troubleshooting and debugging skills to identify and resolve test failures and system issues
  • Familiarity with CI/CD principles and practical experience contributing to or maintaining CI/CD pipelines

Hands-on experience with TypeScript /Playwright

  • Practical experience with Jenkins or similar scheduling and integration tools
  • Familiar with methodologies and tools for soak or performance testing
  • Experience: 2-5 years of software engineering experience with knowledge of HTML, CSS, TypeScript and ideally modern frontend frameworks
  • Logic & State: Understanding of application state patterns, data flows (e.g., Pinia, Vuex, or Redux) and reactivity/observables
  • Engineering Mindset: a good foundation in data structures/algorithms and design patterns. Ability to see the long-term implications of solutions
  • API & Infrastructure: hands-on experience with RESTful API, websockets.. Solid understanding of web development principles
  • Collaboration: Demonstrated team player skills and a willingness to work with others
  • Resilient Systems: excited about building, operating, and maintaining resilient, scalable systems. Tests their code
  • Analysis: ability to investigate and get to the root cause of issues and find a solution
  • Remote Culture: the team is distributed across geographies, and you’re happy working remotely part of the week. We have offices in central London and Uxbridge

Preferred

Experience in Hardware automation

  • Exposure to video platforms, streaming technologies, or media solutions
  • Experience with Mobile and Web automation is a significant plus