GHGhrs Training
Quality Assurance
Chennai ₹2-6 LPA Posted 8 Jul 2025
FULL TIME
Test Case Design
Test Planning
Test Execution
Manual Testing
Job Description
Responsibilities
- Test Planning & Design:
- Review and analyze software requirements, specifications, and technical design documents to understand product features and functionalities.
- Develop comprehensive test plans, test cases, and test scenarios based on functional and non-functional requirements.
- Identify test data requirements and prepare test data for various testing activities.
- Contribute to the estimation of QA efforts and timelines for project sprints.
- Test Execution & Defect Management:
- Execute test cases manually and/or using automated test scripts across different platforms (web, mobile, desktop) and environments.
- Perform various types of testing, including functional, regression, integration, system, performance, and user acceptance testing (UAT).
- Accurately identify, document, and track software defects and bugs using a defect tracking system (e.g., Jira, Azure DevOps).
- Collaborate with development teams to ensure timely resolution of defects, providing clear steps to reproduce and necessary logs.
- Perform re-testing and regression testing after bug fixes and new feature implementations.
- Test Automation (if applicable):
- Develop, maintain, and execute automated test scripts using industry-standard automation frameworks and tools (e.g., Selenium, Cypress, Playwright, Appium, Postman for API testing).
- Integrate automated tests into CI/CD pipelines to support continuous testing efforts.
- Analyze automation test results and report failures, ensuring the stability of automated test suites.
- Process Improvement & Collaboration:
- Actively participate in agile ceremonies (e.g., sprint planning, daily stand-ups, retrospectives) to provide QA insights and estimates.
- Collaborate closely with product owners, developers, and other QA team members to ensure a shared understanding of quality goals.
- Contribute to the continuous improvement of QA processes, methodologies, and tools.
- Maintain and update QA documentation, including test plans, test cases, and knowledge base articles.
- Reporting:
- Provide regular updates on testing progress, defect status, and overall quality to the project team and stakeholders.
- Prepare test summary reports for releases.
