Job Openings QA Automation Engineer (Preference for Cypress/Playwright)

About the job QA Automation Engineer (Preference for Cypress/Playwright)

QA Automation Engineer (Preference for Cypress/Playwright)

Job Type: Remote

Salary: 250 K

Key Technical Skills:

  • Commercial hands-on testing experience with some of the following technologies and practices including, but not limited to:
    • Functional Test Automation
    • Performance Testing using JMeter
    • Frontend Testing
    • Backend API Testing
    • Scripting
    • Create or validate test data using SQL
    • Experience of Javascript, WebDriver IO or Cypress
    • Extensive TDD/BDD experience using Cucumber
    • SQL (experience with MSSQL or PostgreSQL)

Key Requirements:

  • 6+ years of strong experience with developing different automation frameworks
  • 5+ years of experience working with Cucumber, Cypress automation framework
  • Strong experience with JavaScript is required.
  • Strong experience with GIT a Version Control System
  • Experience working with CICD pipelines
  • Work with users and product to gain a functional understanding of the software application
  • Responsible for development, maintenance, and execution of manual and automated test cases
  • A desire to keep ahead of new and evolving technologies within QA.
  • Demonstrable experience of testing and validating commercial customer-facing web applications with an emphasis on data, security, and usability
  • Responsible for baseline testing, regression testing, functional/integration testing, and post release validation of software application.
  • Identify, document, and communicate all issues discovered during test case development and test execution.
  • Interact with development team and other stakeholders to help identify, analyze and resolve issues.
  • Strong communication skills with both technical and non-technical stakeholders.

Product Validation and maintenance

  • Validate and maintain testing code in support of new product development, feature enhancement and issue resolution
  • Ensure adherence to coding standards in own code for automated test cases.
  • Provide QA support for existing products and help ensure the smooth running of their updates and maintenance
  • Provide clear communication to project team and report on progress against planned milestones
  • Liaise regularly with product managers to agree task priorities