Only candidates available for hybrid work in Almaty or ready to relocate will be considered. Fully remote work is not an option.
Company Description:
We are a technology-driven company specializing in artificial intelligence, machine learning, computer vision, fintech, and e-KYC solutions. Our mission is to enhance the speed and accessibility of financial and identity verification services through cutting-edge innovation. We design and develop proprietary identity verification products that empower businesses and individuals alike. As a Senior Frontend Engineer, you will play a pivotal role in shaping our solutions, building scalable features, and delivering technology that serves tens of thousands of users daily.
About the Role
We are looking for a skilled and detail-oriented Web QA Engineer (Automation) to join our growing Quality Assurance team. In this role, you will design, develop, and maintain automated test suites for both web applications and REST APIs, using Python and/or JavaScript. You should be experienced in implementing Behavior-Driven Development (BDD) practices and integrating automated tests into CI/CD pipelines.
Key Responsibilities:
- 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.
Requirements
- 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.
Nice to Have
- 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.
We Offer:
-
Opportunity to be part of a fast-growing AI-driven organization.
-
Work on products used by hundreds of thousands of users.
-
Competitive salary and performance bonuses.
-
Working on products used by hundreds of thousands of people.
-
Engaging projects and exciting challenges.
-
Flexible working hours.
-
Hybrid work model: 3 days in the office, 2 days remote per week.
-
A good, modern office space designed for comfort and productivity.
-
A welcoming and collaborative team that fosters a friendly, supportive work environment.