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