Test Automation Engineer

Work set-up: 
Full Remote
Contract: 
Work from: 

Offer summary

Qualifications:

Proficiency in JavaScript and experience with testing tools like Jest, Mocha, and Chai., Experience in Test Automation or similar roles with a proactive problem-solving attitude., Knowledge of front-end testing tools such as Selenium or Cypress, and familiarity with Node.js., Experience working in an Agile team environment with understanding of build pipelines and test integration..

Key responsibilities:

  • Develop and maintain automated tests and frameworks for various test types.
  • Collaborate with the product development team through pair development and reviews.
  • Set up and maintain infrastructure for automated testing and test environments.
  • Execute manual test cases when necessary and contribute to process improvements.

Coderwan logo
Coderwan
11 - 50 Employees
See all jobs

Job description

As a Test Automation Engineer, you will play a crucial role in improving product quality and expanding automated test coverage. Working closely with the product development team, you will design, implement, and maintain automated testing frameworks for integration tests, end-to-end tests, and smoke tests across our product architecture. You will also contribute to process improvements, setting up and maintaining test environments, and occasionally executing manual test cases as required.

Key Responsibilities:
  • Automated Testing: Develop and maintain automated tests and frameworks for product architecture, including integration, end-to-end, and smoke tests.
  • Collaboration: Work with product code through pair development and reviews.
  • Test Infrastructure: Set up and maintain infrastructure for automated testing and test environments.
  • Manual Testing: Execute manual test cases when needed.
  • Risk Assessment: Identify high-risk areas in systems and recommend best practices for quality assurance strategies.
  • Continuous Improvement: Contribute to process improvements within the Product & Technology team.


Requirements
  • Proficiency in JavaScript and experience with testing tools like Jest, Mocha, and Chai.
  • Experience in Test Automation or similar roles, with a proactive problem-solving attitude.
  • Knowledge of front-end testing tools like Selenium or Cypress, and familiarity with Node.js.
  • Experience working in an Agile team environment.
  • Knowledge of build pipelines and test integration.
  • Strong communication skills and ability to balance quality and speed of delivery.
Preferred Skills (Desirable but not essential):
  • Experience with TypeScript, Nest.js, TypeORM, and serverless technologies (AWS Lambda, SQS).
  • Familiarity with CI/CD tools such as AWS CodeBuild, CodePipelines, and CloudFormation.
  • Knowledge of React, Redux, React Testing Library, SQL, and mobile testing (React Native).


Benefits
  • 25 days annual leave plus bank holidays with the option to buy more leave.
  • Pension scheme with up to 7% employer contribution.
  • Breakdown membership from Day 1 and 50% discount for family and friends.
  • Employee discount schemes on cars, insurance, healthcare, shopping, and holidays.
  • Life assurance coverage provided by the company.
  • Diverse learning and development opportunities to support career growth.
  • Access to a 24/7 remote GP service and Employee Assistance Programme for you and your family.
  • Discounted gym membership, employee discounts, and paid volunteer time.
  • Work visa sponsorship and relocation assistance for international talent.



  • Salary: £ 46 - 55 k

    Required profile

    Experience

    Spoken language(s):
    English
    Check out the description to know which languages are mandatory.

    Other Skills

    • Communication
    • Collaboration
    • Problem Solving

    Test Automation Engineer Related jobs