About this role
Job title: Mid-Level QA Engineer
About the Role Join a high-performing Agile pod as a Mid-Level QA Engineer, supporting automated and manual testing of integration endpoints. You’ll collaborate with senior engineers to improve test coverage, quality, and leverage AI-assisted testing tools to accelerate development and defect detection.
What You'll Do
- Write and maintain automated test scripts for REST APIs and integration workflows.
- Execute manual tests, identify defects, and support root cause analysis.
- Work closely with developers to validate functionality and ensure quality across features.
- Participate in Agile ceremonies and contribute to sprint reviews and planning.
- Assist in maintaining test data and improving test coverage.
- Leverage AI-assisted tools to support test case creation, debugging, and test data generation.
What We're Looking For
- 2-4 years of QA experience in Agile environments.
- Testing & Automation: experience with test automation tools (e.g., Selenium, Postman).
- Good understanding of API and integration testing concepts.
- Experience writing and executing automated and manual test cases.
- Understanding of various test types and creating test plans for releases.
- Familiarity with basic scripting or Java-based test frameworks.
- Understanding of REST APIs and JSON-based data exchange.
- Exposure to CI/CD tools (e.g., GitLab, Jenkins).
- Familiarity with version control systems.
- AI-Assisted Testing: exposure to AI-assisted coding and testing tools (e.g., GitLab Copilot, IDE-based copilots).
- Familiarity with using generative AI for test case suggestions, script generation, debugging, and documentation.
- Eagerness to adopt AI tools to improve efficiency, learning, and test quality.
- Strong collaboration and communication skills.
Nice to Have
- Ability to work effectively in Agile teams and learn from senior engineers.
- English: B2 Upper Intermediate.