Posted 3 months ago
Javascript Automation Developer
AI Summary
A Test Automation Engineer joins an Agile team to build and execute JavaScript-based test automation suites for a new transport web application, focusing on front-end and API testing.
About this role
Javascript Automation Developer
Fully Remote
Outside IR35
Up to 400 per day
MUST haves
• 10 years of Test AUTOMATION Experience
• 10 years of JAVASCRIPT script programming experience
• strong JavaScript experience alongside an ability to work with HTML/CSS (and preprocessors)
• Understanding of TDD/BDD principles & unit/functional testing practices
• experience in JavaScript-based unit testing & mocking frameworks (e.g. Jasmine, Jest)
• experience in developing with REST API’s
• experience in Agile methodologies and also Jira
• experience in working with Jira/GIT
Nice to Have
• Experience in JavaScript UI-based testing tools (e.g. Selenium, Cypress, TestCafe)
• Experience in Storybook
• Experience in Node.js
• Experience of responsive web solutions
• Linux experience
Responsibilities:
• 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
• The company itself, is a long established, non-corporate and friendly agency outside of IR35 with a flat organizational structure.
• 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
Skills
Explore related jobs
More jobs at PRO CONTRACT JOBS LIMITED/T.A.Pro Contract Direct
- Programme ManagerSouth East London, United Kingdom
- API Engineer - £600 / Outside IR35 / Working from HomeSouth East London, United Kingdom
- Senior Integration Developer - £600 / Outside IR35 / Working from HomeSouth East London, United Kingdom
- Senior PHP DeveloperSouth East London, United Kingdom
- Backend PHP DeveloperSouth East London, United Kingdom
- Web Frontend Developer - £400/ Outside IR35 / Working from HomeSouth East London, United Kingdom
Similar CSS jobs
Jobs in London
- HUrban Outfitters Merchandising Admin Assistant (12 Month FTC) - Future OpportunitiesHomeoffice Eu Urbn · London, United Kingdom
- PHygienist Laurel Dental CarePepperpointe · London, KY
- OPrincipal| Leadership Advisory | LondonOdgersberndtson · London, United Kingdom
- OPrincipal| Leadership Advisory | LondonOdgersinterim · London, United Kingdom
- MAssociate, Commercial Real Estate Debt (London)Marathonfund · London, United Kingdom
- MVice President, Commercial Real Estate Debt (London)Marathonfund · London, United Kingdom
Browse these categories
Market data for this role
All reports →- SeriesRole reportsOne role family at a time: how many openings, what changed this week, who is hiring, what it pays.
- SeriesSalary reportsWhat employers publish in job postings, by level and workplace. Not self-reported pay.
- Market overviewState of tech hiring, September 2026: up 4.8%Tech hiring rose 4.8% month over month in September 2026, with 411,122 new listings. Customer support and account executive roles led the growth.