This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
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.
Job Responsibility:
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
Requirements:
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
Nice to have:
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
Transport Ticketing Devices
Contactless Smartcards e.g. ITSO
Contactless OP solution
Payments Standards (cEMV, PCI)
Internet Security and protocols – e.g. OWASP, OAuth2, OpenID