Test Engineer
We’ve signed up to an ambitious journey. Join us!
As Arrive, we guide customers and communities towards brighter futures and more livable cities, it isn’t a challenge just anyone could take on. Luckily, we have something to help us make it happen. Our people and our values. We Arrive Curious, Focused and Together. Just as our entire brand is inspired by the North Star, the shining light leading travelers to their destinations since time began, our values guide us. They help us be at our best. For our customers. For the cities and communities we serve. For ourselves. As a global team, we are transforming urban mobility. Let’s grow better, together.
The Role
As a Senior Test Automation engineer you will be focused on defining, executing and developing automated tests to underpin QA testing in support of new feature developments and/or bug fixes of legacy software releases.
This role will involve working with software development squads on an existing test device application software and collaborating with key stakeholders to deliver on software commitments.
Responsibilities:
Participate in development planning meetings to agree test automation delivery scope and plans;
Support the refinement of specifications and requirements into software development backlogs;
Create automated tests against software deliveries in support of software delivery commitments;
Develop test automation documentation (scripts/plans) to support the development and delivery of new software features and bug fix maintenance releases;
Assist Arrive team to evolve automated testing processes and tooling to ensure software quality is continually improved;
Ensure quantifiable best practices are employed in all aspects of automated testing ways of working;
Develop and report against agreed set of KPIs and test automation metrics to show impact on the quality of delivered software;
Work as part of agile delivery team(s), attending and contributing to all agile ceremonies;
Support the refinement of specifications and requirements into software development backlogs;
In collaboration with the Arrive engineering management team, develop a pla
Essential Experience:
5+ years Experience using Automation tools e.g. Robot or Pytest Framework with applications covering embedded systems and back office systems;
5+ years Experience in writing Automation tests e.g. Gherkin syntax, Python test scripts;
5+ years Experience in designing test scripts;
Experience of development/application of automated tests (TDD or BDD);
Source control tools and platforms such as Gitlab and Bitbucket;
Experience using JIRA/Confluence and testing tools e.g. X-Ray , TestRail;
Experience of CI/CD tools such as Jenkins, Artifactory;
Experience within an embedded software development environment;
Agile experience including Scrum, Kanban, agile mindset;
Experience of application of AI for test automation implementation e.g. CoPilot or Claude Code;
Experience of working with European teams, good command of English language assumed.
Desired Experience:
Utilisation of code coverage tools such as SonarCube, CodeQL;
Experience in introducing new processes and tooling;
Experience in pipeline scripts used in GitHUB actions or Jenkins;
Any of the following areas of expertise would be an advantage:
Transport Ticketing Devices;
Contactless Smartcards e.g. ITSO;
Contactless OP solution;
Payments Standards (cEMV, PCI);
Internet Security and protocols – e.g. OWASP, OAuth2, OpenID.
- Department
- Transport
- Locations
- Poole
About Arrive
Arrive, including brands like EasyPark, Flowbird, RingGo, ParkMobile and Parkopedia, is a leading global mobility platform. Present in over 90 countries and 20,000 cities, the company helps people and decision-makers make smarter decisions about urban mobility and ease the experience of travel worldwide. Arrive delivers a unique combination of the core ingredients to make cities more livable: from smart payments and optimized car parks to data-driven traffic reduction and support for reinvestment in public transport and green space. It’s about more than function, it’s about saving time and simplifying the experience of travel for everyone. Travel is more than a journey, it’s how you Arrive.