We are seeking a skilled Frontend Testing Engineer with expertise in either Cypress or Playwright to join our dynamic team. As a crucial member of our QA team, you will be responsible for ensuring the quality and reliability of our front-end applications through rigorous testing methodologies. We are looking for an engineer that can lead front-end testing projects from inception to implementation and maintenance. Experience in AWS infrastructure management, CI/CD pipelines, Chef scripting and proficiency in converting Cypress code to Playwright will be a plus.
Responsibilities
- Develop and implement comprehensive front-end testing strategies using Cypress or Playwright, with a preference for Playwright.
- Lead the planning and initiation of new front-end testing projects from inception to implementation.
- Create, execute, and maintain automated test scripts to validate front-end functionalities.
- Collaborate closely with front-end developers to identify and address issues early in the development cycle.
- Conduct exploratory testing to uncover hidden bugs and usability issues.
- Analyze test results and provide detailed feedback to stakeholders.
- Participate in code reviews to ensure testability and identify test automation opportunities.
- Optimize and maintain existing test suites for maximum efficiency and coverage.
- Optional: Manage and maintain AWS infrastructure.
- Optional: Implement and improve CI/CD pipelines to streamline deployment and testing processes.
- Optional: Develop Chef scripts for automated provisioning and configuration management.
Minimum Requirements
- Bachelor’s degree in computer science, Engineering, or related field (or equivalent experience).
- Proven experience in front-end testing with Cypress or Playwright.
- Must have been a part of at least two implementations of Cypress or Playwright.
- Been the lead on at least one of the two implementations.
- Solid understanding of web technologies such as HTML, CSS, JavaScript, and modern frontend frameworks (e.g., React, Angular, Vue).
- Experience with version control systems (e.g., Git) and issue tracking tools (e.g., JIRA).
- Familiarity with Agile methodologies and software development lifecycle.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
- Experience leading front-end testing projects from inception to implementation.
- Proficiency in converting Cypress code to Playwright, if proficient in Playwright.
- Optional: Hands-on experience with AWS services and infrastructure management.
- Optional: Knowledge of Github Actions for CI/CD pipelines and/or experience with other tools (e.g., Jenkins, CircleCI, GitLab CI/CD).
- Optional: Proficiency in Chef scripting for automation of infrastructure tasks.
Location: London
Hybrid Mode: Employee needs to visit office twice a month.
Benefits:
- Competitive salary and comprehensive benefits package.
- Opportunity to work with cutting-edge technologies and tools.
- Professional development and training opportunities.
- Flexible work environment with London office, but also with remote work options.
- Collaborative and inclusive company culture focused on innovation and growth.