About the Role :
We are seeking a Quality Assurance (QA) Engineer with a strong background in manual testing and a keen eye for detail.
In this role, you will be responsible for designing and executing test cases, collaborating closely with product and development teams, and ensuring that high-quality software is delivered consistently.
You will also contribute to identifying automation opportunities, supporting automation engineers, and maintaining QA metrics to drive continuous Responsibilities and Duties :
- Design and execute test cases for user stories, exploratory testing, regression, and end-to-end test scenarios.
- Develop and maintain reusable test suites across multiple releases and projects.
- Collaborate with product managers and developers to clarify requirements and ensure testability throughout the SDLC.
- Track, triage defects, perform root cause analysis, and ensure timely resolution.
- Create test cases using Gherkin syntax to support behavior-driven development (BDD).
- Contribute to identifying automation opportunities and assist in test data preparation, automation maintenance, and test result validation.
- Maintain and update QA metrics dashboards to support continuous process Skills :
- Bachelors degree in Computer Science, Information Systems, IT, or related field (or equivalent professional experience).
- 5+ years of manual software testing experience in Agile environments.
- Strong experience with exploratory and structured testing across web-based platforms.
- 3+ years of experience writing and executing SQL queries using MS SQL Server, Oracle, or PostgreSQL.
- Familiarity with CI / CD tools such as Jenkins, Azure DevOps, or AWS Pipelines.
- Hands-on experience with version control systems (e.g., Git, GitHub, GitLab) and issue tracking tools (e.g., Jira, Azure DevOps).
- Excellent communication and analytical skills, with the ability to collaborate effectively across technical and non-technical teams.
- Self-motivated, detail-oriented, and able to work independently in dynamic and ambiguous :
- Experience writing test cases using Gherkin or similar BDD syntax.
- Familiarity with API testing tools like Postman, ReadyAPI, or REST Assured.
- Exposure to automated test frameworks, such as Playwright, Selenium / TestNG, or Cypress.
- Experience supporting automation engineers with test data management or maintenance of automated scripts.
(ref : hirist.tech)