Web QA Automation Engineer | Based in Almaty or open to relocate
Вериграм
- Алматы
- Постоянная работа
- Полная занятость
- Develop and maintain automated test scripts for web UI and REST APIs using Python (e.g., Pytest, Selenium, Requests) and/or JavaScript (e.g., Playwright, Cypress).
- Apply BDD methodologies and write executable specifications using tools such as Cucumber.
- Design effective test plans, scenarios, and data to validate application functionality and reliability.
- Build and integrate tests into CI/CD pipelines (GitLab CI) for continuous testing and rapid feedback.
- Collaborate closely with developers, QA, and product teams to define test coverage and resolve issues.
- Perform exploratory testing to uncover edge cases and potential risks.
- Analyze test results, log and track defects, and verify bug fixes.
- Document test strategies, scenarios, and test automation architecture.
- 3+ years of experience in QA automation for web applications and APIs.
- Strong programming skills in Python and/or JavaScript for test automation.
- Hands-on experience with tools like Selenium, Playwright, Cypress, or similar.
- Experience in REST API testing using tools/frameworks like Postman, Requests, Pytest, SuperTest, etc.
- Solid understanding of BDD principles and practical experience with tools like Cucumber or Behave.
- Familiarity with version control (Git), CI/CD workflows, and test reporting tools.
- Strong attention to detail, analytical skills, and the ability to troubleshoot complex systems.
- Good communication and collaboration skills in cross-functional teams.
- Experience with mocking and stubbing APIs for isolated testing.
- Knowledge of containerization (Docker), cloud services (AWS, GCP), or Kubernetes.
- Exposure to performance testing tools (e.g., Locust, JMeter).
- ISTQB certification or similar QA credentials.
HeadHunter