Job Summary:
We are looking for a Mid-Level Quality Assurance (QA) Engineer to join our team and ensure the delivery of high-quality software products. The ideal candidate has solid experience in manual testing, strong analytical skills, and the ability to collaborate closely with cross-functional teams.
Responsibilities:
· Design, execute, and maintain test cases, test scenarios, and test plans based on product requirements.
· Perform various types of testing including functional, regression, integration, API, UI, and system testing.
Identify, document, and track software defects using bug-tracking tools (e.g., Jira, Azure DevOps).
· Collaborate with developers, product owners, and business analysts to ensure clear understanding of requirements.
· Participate in Sprint planning, daily stand-ups, and retrospectives (Agile/Scrum).
· Ensure proper test coverage across features and releases.
· Conduct root cause analysis and work with development teams to ensure timely resolution of issues.
· Create and maintain QA documentation including test reports and release notes.
· Contribute to QA process improvements and ensure best practices.
Requirements:
· 2–4 years of experience in software quality assurance.
· Strong knowledge of software development life cycle (SDLC) and testing methodologies.
· Hands-on experience in manual testing and writing test cases.
· Familiarity with API testing tools like Postman, Swagger, or similar.
· Experience with bug-tracking and test management tools (Jira, TestRail, Zephyr).
· Strong analytical and problem-solving skills.
· Good communication skills and ability to work in a team environment.