We are looking for a motivated and detail-oriented QA/Business Analyst to join our team and bridge the gap between business needs and technical solutions while ensuring the highest quality of deliverables.
Responsibilities:
Gather, analyze, and document business requirements through stakeholder interviews, workshops, and user stories.
Collaborate with cross-functional teams to define project scope and goals.
Create wireframes, workflows, and mockups to support requirement understanding.
Ensure delivered solutions meet business needs and comply with specifications.
Design and execute test plans, test cases, and scripts to ensure comprehensive coverage of system functionalities.
Identify, report, and track defects to resolution using tools like JIRA or Azure DevOps.
Conduct functional, regression, and end-to-end testing.
Develop, execute, and maintain automation test scripts using Selenium WebDriver with TestNG, JUnit, or equivalent frameworks.
Integrate automated tests into CI/CD pipelines (e.g., Jenkins, GitLab CI/CD).
Analyze test results and generate detailed reports for stakeholders.
Act as a liaison between business stakeholders and the technical team.
Facilitate user acceptance testing (UAT) and provide training/documentation for end users.
Communicate progress, risks, and issues effectively to project stakeholders.
Qualifications:
Bachelor’s degree in Computer Science, Information Systems, or related field.
5+ years of experience in QA or Business Analysis roles.
Strong understanding of software development life cycle (SDLC) and testing life cycle (STLC).
Hands-on experience with Selenium and test automation frameworks.
Proficiency in SQL for data validation and back-end testing.
Excellent problem-solving, analytical, and communication skills.
Any Graduate