Job Openings QA Engineer

About the job QA Engineer

Job Format:

Hybrid

Introduction to the Role:
We are looking for a detail-oriented and proactive QA Engineer to strengthen our team. This role is perfect for someone who loves to get to the root of problems, is skilled in designing thorough tests, and actively contributes to the team rather than just completing tickets. We value a deep and thoughtful approach to quality assurance over excessive documentation.

What youll do:

  • Analyze and test requirements to identify weak spots and ambiguities before development starts.
  • Design comprehensive test coverage for complex functionality across UI, API, and end-to-end scenarios using advanced test design techniques.
  • Identify, analyze, and document bugs; conduct root cause analysis (RCA) and localize issues (frontend, backend, integration).
  • Conduct impact analysis to understand which parts of the system are affected by changes for efficient testing.
  • Actively participate in Scrum ceremonies, contribute to planning, identify risks, and suggest solutions.
  • Work with automated tests: analyze test run results, distinguish real bugs from flaky tests, and suggest scenarios for automation.
  • Support releases via smoke/regression testing, UAT, and verification of critical functions after deployment.

Who are we looking for:
A proactive team player with at least 2 years of QA experience, strong analytical skills, hands-on testing expertise, and the ability to understand system architecture at a gray-box level. Fluency in Azerbaijani, English or Russian is required.

Must to have:

Hard skills:

  • 2+ years as a QA Engineer or Middle QA Engineer.
  • Strong command of test design techniques: equivalence partitioning, boundary value analysis, decision tables, state transitions.
  • Experience in UI, API, and end-to-end (business process) testing.
  • Proficiency in RCA and impact analysis.
  • Ability to analyze and localize defects (frontend/backend/integration) using logs, requests, and SQL.
  • Proficiency with Postman (collections, complex scenarios, pre-request/test scripts).
  • Experience with Jira and TMS (Qase or similar).
  • Understanding of product architecture (frontend, backend, databases, inter-service integrations).

Soft skills:

  • Proactive team player; does not wait for tasks but actively identifies them.
  • Strong communication skills: ability to clearly describe bugs and explain technical details.
  • Active participation in Scrum (planning, retrospectives, task decomposition).
  • Analytical mindset and attention to detail.

Nice to have:

Hard skills:

  • Experience analyzing logs (Elasticsearch/Kibana).
  • Familiarity with Git/GitLab, running automated tests locally or via CI/CD.
  • Ability to analyze automation results to distinguish product bugs from test failures.
  • Experience in non-functional testing: load testing, UX reviews, basic security audits.
  • Experience in post-mortem analysis and preparing RCA reports.

Soft skills:

  • Mentoring experience: supporting junior colleagues, reviewing test cases, knowledge sharing.
  • Ability to leverage AI tools (ChatGPT, etc.) for test case and bug report writing.