This role focuses on designing, developing, and maintaining automated test scripts for a suite of cloud-based public safety applications used by emergency response teams. You'll integrate and validate complex systems, including microservices and mobile clients, ensuring seamless functionality across platforms.
Key Responsibilities
- Design, implement, and maintain automation test frameworks for mobile and desktop applications
- Integrate software and hardware components to ensure consistent system performance
- Validate and test application behavior, including user interface and backend services
- Diagnose and resolve issues reported from live production environments
- Support ongoing maintenance of client-server applications
- Collaborate with product teams to identify quality gaps and drive improvements
- Provide clear, constructive feedback on deliverables and development practices
- Manage workload priorities and adapt to evolving project demands
Required Qualifications
- Degree in Computer Science or a related quantitative field
- Proficiency in Java, Python, or C#
- Minimum of three years' experience with UI automation tools for mobile or Windows applications, such as Appium, XCUITest, or Repeato
Preferred Skills
- Familiarity with Agile development practices
- ISTQB certification
- Experience with version control systems like GIT or SubVersion
- Working knowledge of issue tracking platforms such as Jira or MS DevOps
- Understanding of web service protocols including REST, SOAP, and JSON
- Scripting experience using PowerShell or Bash for task automation
Work Environment
This is a hybrid role with flexibility to work remotely, though proximity to the Glasgow area is beneficial. The position supports flexible working arrangements to support work-life balance.
Benefits
- Competitive base salary with performance-based bonuses
- Additional two weeks’ pay annually as a holiday bonus
- 25 days of paid vacation plus public holidays
- Defined contribution pension plan
- Private medical coverage
- Employee stock purchase option
- Life insurance and enhanced parental leave policies
- Support for professional growth and continuous learning
- Employee Assistance Program and wellbeing resources
- Commitment to carbon neutrality and sustainability goals
- Corporate social responsibility initiatives, including paid volunteering time
- Access to a broad employee discount program
Our Culture
We foster a close-knit, global team culture centered on inclusion and authenticity. Our mission is to advance safety for communities, institutions, and public services through technology. Collaboration, integrity, and community impact are central to how we work. We support diversity in all forms and encourage contributions that reflect individual strengths.
We are an Equal Opportunity Employer. All applicants are considered without regard to race, religion, gender identity, sexual orientation, disability, or veteran status. If you’re passionate about making a difference and believe you can contribute to our mission, we welcome your application—even if you don’t meet every preferred qualification listed.

