QA Automation Engineer
QA Automation Engineer
About the Role:
We are looking for a detail-oriented and experienced QA Automation Engineer with a strong background in JavaScript/TypeScript. You will be responsible for designing and implementing automated test frameworks and ensuring the high quality of our web applications across various platforms.
Key Responsibilities:
- Design, develop, and maintain automated test scripts using JavaScript/TypeScript.
- Implement and improve test automation frameworks for frontend and/or backend testing.
- Collaborate with developers, product managers, and DevOps to ensure test coverage and code quality.
- Own the testing strategy: from integration and regression to performance and load testing.
- Execute automated test suites and report bugs with accurate steps to reproduce.
- Integrate automated tests into CI/CD pipelines.
- Write and maintain test plans, test cases, and test data.
Must-Have Skills:
- 7+ years of experience in QA automation.
- Strong programming skills in JavaScript and/or TypeScript.
- Experience with test automation frameworks like: WebDriverIO/Playwright/Cypress for UI testing.
- Mocha/WebDriverIO for API testing.
- Familiarity with RESTful APIs and web technologies.
- Hands-on experience with version control systems (e.g. Git).
- Experience integrating tests in CI/CD tools like GitHub Actions, GitLab CI, Jenkins, etc.
- Understanding of Agile/Scrum methodologies.
- Knowledge of BDD tools like Cucumber.
-Knowledge on Docker - images, Containers, docker-compose environment