Test Automation Engineer

IndiGo
Edinburgh, UK
1 day ago
Apply on www.adzuna.co.uk
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Compensation
£50,000.0 - £90,000.0
Working hours
Regular working hours

Tech stack

JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence Android Software Development Apple IOS Automation of Tests Continuous Integration Data Structures Software Debugging Software Design Patterns Web Development Design of User Interfaces
+19 more
Python (Programming Language) Machine Learning Data Streaming TypeScript WebSocket Performance Testing Real Time Systems Delivery Pipeline Appium Software Troubleshooting Backend Playwright Integration Frameworks React Redux Video Streaming Restful APIs Multiplatform Jenkins Programming Languages

Job description

  • We are responsible for mission-critical quality assurance that contributes directly to public safety and enterprise security.
  • We support quality benchmarks for real-time systems and new AI features by working with senior engineers.
  • We develop, maintain, and execute automated tests within existing frameworks across UI, API, and backend systems.
  • We develop and execute automated test scripts for iOS and Android applications to ensure seamless mobile user experiences.
  • We integrate mobile tests with emulators, simulators, and real-device clouds into our delivery pipeline.

Technologies:

  • AI
  • API
  • Appium
  • Android
  • Backend
  • CI/CD
  • Hardware
  • Support
  • JavaScript
  • Jenkins
  • Mobile
  • Playwright
  • Python
  • Redux
  • Security
  • TypeScript
  • Web
  • iOS
  • UX UI Design
  • Machine Learning

Requirements

  • We are looking for a collaborative team player who aligns with our core values and company culture.
  • We need someone who can develop, execute, and maintain automated test scripts within established frameworks.
  • We value the ability to actively contribute to continuous integration and delivery pipelines to support frequent, high-quality releases.
  • You should have demonstrated proficiency in a modern programming language and the ability to apply core engineering principles.
  • We are looking for proven expertise in iOS and Android mobile testing, with experience using cross-platform mobile tools such as Appium or native frameworks such as XCUITest and Espresso, using languages like Python, JavaScript, or TypeScript.
  • You should have experience testing and automating workflows across different layers of a system, including user interfaces and APIs.
  • Strong troubleshooting and debugging skills to identify and resolve test failures and system issues are required.
  • We value familiarity with CI/CD principles and practical experience contributing to or maintaining CI/CD pipelines.
  • Bonus experience includes hands-on experience with TypeScript and Playwright.
  • Additional bonus experience includes familiarity with soak or performance testing methodologies and tools.
  • Bonus experience also includes practical experience with Jenkins or similar scheduling and integration tools.
  • Exposure to video platforms, streaming technologies, or media solutions is considered a bonus.
  • Experience in hardware automation is a bonus.
  • A good understanding of application state patterns, data flows such as Pinia, Vuex, or Redux, and reactivity or observables is a bonus.
  • Hands-on experience with RESTful APIs and websockets is a bonus.
  • A solid understanding of web development principles is a bonus.
  • A good foundation in data structures, algorithms, and design patterns is a bonus.
  • We value the ability to see the long-term implications of solutions.
  • Demonstrated team player skills and a willingness to work with others are important.
  • We are looking for someone excited about building, operating, and maintaining resilient, scalable systems.
  • You should test your code.
  • The ability to investigate issues, get to the root cause, and find a solution is important.
  • We value flexibility, including exploring new areas of the codebase and jumping into new features with support.
  • The ability to prioritise effectively is important.
  • A willingness to learn and improve our codebase through patterns or libraries is important.
  • We value remote culture and someone who is happy working remotely part of the week.

Benefits & conditions

We are Motorola Solutions, a global close-knit community focused on helping keep people safer everywhere by building and connecting technologies that protect people, property, and places. Our solutions support safer communities, schools, hospitals, businesses, and nations. Our Avigilon Alta Video team in Edinburgh is responsible for the mission-critical infrastructure powering our VMS, and we are evolving our platform to support deep-tier interconnection across the Motorola product portfolio. We offer a hybrid home/office working model with an aim for 2 days in our city centre Edinburgh office, along with coaching and development, competitive salary and bonus schemes, two weeks of additional pay per year, 25 days holiday plus bank holidays, a defined contribution pension, private medical insurance, employee stock purchase plan, flexible working options, life assurance, enhanced maternity and paternity pay, career development support, wellbeing support, carbon neutral initiatives, CSR and volunteering support, and a company discount scheme.

last updated 36 week of 2026

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.adzuna.co.uk
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:43 min

Designing a reliable technical hiring and interview process

Andreas Klinger Andreas Klinger +1 · Coffee With Developers

1:52 min

Structuring and scaling the backend engineering team

Stefan Lingler Stefan Lingler +1 · Coffee With Developers

1:02 min

Applying an ETL methodology to infrastructure configuration management

Axel Barbier · World Congress 2023

1:57 min

Finding software engineers for rapid usability testing sessions

Anil Kumar Krishnashetty · World Congress 2022

1:12 min

Choosing TypeScript for complex backend applications

Maximilian Otto Maximilian Otto · World Congress 2024

57 sec

Extracting API schemas automatically during continuous integration builds

Axel Barbier · World Congress 2023

Videos

See all

Related articles

See all