What were looking for We are seeking a dynamic, forward-thinking Quality Assurance Automation Test Engineer with excellent communication skills. You will be open-minded, happy to work on your own or as part of a team and want to learn new technologies and promote best practices. As an Agile Quality Assurance Automation Test Engineer, you will work as part of a multidisciplinary agile scrum team to comprehensively test the services in development. Y ou will work as part of the development team to develop and implement high test coverage cross-component, integration and acceptance levels and perform non-functional testing, such as security, performance and accessibility testing. You will implement a testing approach within regular sprint cycles that will provide an effective level of assurance before regular service releases. As a Quality Assurance Automaton Test Engineer you will : Collaborate with Service/Product Managers & Business Analysts to ensure that user needs for new digital services are fully understood and that user stories contain effective, actionable acceptance criteria Identify test cases that are suitable for automation Write automated acceptance tests that can be integrated into the software build process Perform manual tests when automated approaches are not possible Develop test strategies that ensure our digital services function correctly on multiple devices, including desktop, mobile, tablet and other commonly used ways of accessing digital services Test digital products for compliance with accessibility standards including WCAG 2.1 AA Participate in the wider testing community, building relationships with other testing engineers and identifying best practices that we can adopt Essential Skills and Experience: Writing (looking for experience with Scala, JavaScript, Java or any ideally procedural programming or alternatively object-orientated language), running and debugging functional automation tests on an integrated development environment (IDE) for front-end and API testing and frameworks including Cucumber BDD or Junit or Rest Assured Experience in Selenium automation framework Non-functional automation experience with tools like JMeter, Gatling, Zap, Wave, Axe Version control tools like GIT Development approaches Able to rapidly learn tools & languages as required Proven ability to independently research & communicates new testing technologies or approaches Detail-oriented: able to document and follow detailed instructions within test scripts and defect-tracking documents Experience in testing software across multiple web browsers and devices Communicate with and present to technical and non-technical people Automation engineer, or software developer experience in an agile project Desired Skills and Experience: Continuous integration tools like Jenkins Assistive technologies: JAWs/ NVDA/ VoiceOver / TalkBack / Dragon Cross-device testing: BrowserStack Agile methodology experience Public sector experience *Applicants must have the right to work in the UK and the ability to pass BPSS vetting