Description
The ideal candidate will be responsible for designing, developing, and executing automated tests, as well as performing manual testing when necessary to ensure the quality and functionality of web and mobile applications. Additionally, our partner expects this individual to establish and enforce QA standards and best practices across the team.
\n- Design, develop, and maintain automated test scripts using Cypress and PlayWright for React applications.
- Implement automated tests for functional, regression, and end-to-end testing.
- Ensure robust and scalable test automation frameworks and tools are in place.
- Leverage CI/CD tools and GitHub Actions to support automated testing processes.
- Perform manual testing to identify bugs and ensure the quality of new features and releases.
- Create detailed, comprehensive, and well-structured test plans and test cases.
- Pair with the development team to execute manual test cases, report bugs, and track them to resolution.
- Integrate automated tests into the CI/CD pipeline to ensure continuous quality.
- Collaborate with DevOps to optimize and maintain the testing infrastructure.
- Work closely with developers, product managers, product designers, and other stakeholders to understand requirements and provide testing feedback.
- Participate in ceremonies and contribute to sprint planning, retrospectives, and daily stand-ups.
- Strong experience in manual testing of web applications.
- Ability to create comprehensive test plans and test cases.
- Proven experience as a QA Automation Engineer or similar role.
- Proficiency in JavaScript/TypeScript and strong knowledge of React.
- Proven experience with Cypress and/or PlayWright for test automation.
- Excellent problem-solving and communication skills in English.
- While not required, the following qualifications would be beneficial:
- Familiarity with other testing tools and frameworks.
- Knowledge of performance and security testing is a big plus.
- Knowledge of Docker container orchestration tools (e.g., ECS, Kubernetes).
- Familiarity with DevOps practices for continuous integration and deployment.
- Experience working with IaC tools (e.g., CDK, CloudFormation, Terraform).
- Proficiency in TypeScript.
- Competitive salary and an enjoyable/relaxed working environment.
- They give 27 days off a year between Holidays and PTO.
- Opportunity to work with an international and talented team on cutting-edge projects.
- Professional development opportunities and career growth.
- A collaborative and inclusive work environment.