Test Automation Engineer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+19 more
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.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Talks and stories from around this role — technically off-topic, practically not.
Moments
Explore playlistsVideos
See allRelated articles
See all
Fully Remote Software Engineer Jobs
Dev Digest 121 - AI goes offline
Find a Developer Job: 12 Best Job Sites For Developers
Dev Digest 120 - Apple and peers