PRO CONTRACT JOBS LIMITED/T.A.Pro Contract Direct
Javascript Automation Developer
- Compensation
- Not disclosed
- Location
- London, gb
- Work setup
- Remote
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- 10+ years
- Category
- Not specified
- Posted
Skills
Full description
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