This job is restricted to tax residents of , but we detected your IP as outside of the country. Please only apply if you are a tax resident.
Fully Remote/ £250 per day / Outside IR35
MUST HAVES (PLEASE DON'T APPLY IF YOU DON'T HAVE ANY BELOW)
Strong Javascript experience alongside an ability to work with HTML/CSS (and preprocessors)
Understanding of TDD/BDD principles & unit/functional testing practices
Experience of Javascript-based unit testing & mocking frameworks (e.g. Jasmine, Jest)
Experience developing with REST API's
Experienced in Agile methodologies and also Jira
Experience of working with Jira/GIT
UK based during the working week
Fluent in English
Experience of working in a mixed team of developers
DESIRABLE/NICE TO HAVE
Live closer to Bristol or Cornwall
Experience of Javascript UI-based testing tools (e.g. Selenium, Cypress, TestCafe)
Experience with Storybook
Experience of Node.js
Experience of responsive web solutions
Linux experience
Rail industry Experience
ABOUT THE ROLE
As a Test Automation Engineer you will join an Agile development team that specialise in Front End and API development with a focus on creating test automation test suites with JavaScript.
You will be employing BDD principles during development utilising tools such as Cucumber/TestCafe.
You'll be an integral part of the development process, supporting the BDD integration and collaborating with the client, analysts and engineers across the software development lifecycle.
The product is a brand new web application for the transport industry. You will be working alongside both a React front-end development team and a backend (PHP-Symfony) development group
As part of the role you will also be supporting test cycle execution and working directly with the end client on test results, defects and resolution tracking
RESPONSIBILITIES:
Support the business with Acceptance Criteria definition (BDD Gherkin based definition)
Automation, in Javascript, from the acceptance criteria into front-end tests using Cucumber and TestCafe in Javascript
Automation of Non-Functional testing, such as performance tests, using tools Artillery and Blazemeter
Support test cycles execution, collating test results, defects and evidencing
Providing input to Test Working groups and feedback with client