Key Responsibilities :
- Review Requirements and Specifications : Analyze and review requirements, specifications, and technical design documents to provide timely and meaningful feedback to ensure clarity and feasibility.
- Create and Execute Test Cases : Develop and execute detailed test cases, scripts, and plans to validate software functionality and performance.
- Debug and Verify Defects : Identify defects during testing, debug issues, and verify the fixes implemented by developers.
- Document Test Results : Record detailed test results and present findings to stakeholders, including developers, product managers, and other relevant parties.
- Participate in Code and Design Reviews : Engage in code and design reviews, providing feedback related to software quality, testing practices, and potential improvements.
- Collaborate with Development Teams : Work closely with the development team to identify software issues, troubleshoot problems, and ensure quality standards are met.
- Develop Automated Tests : Create and maintain automated test scripts using testing tools like Selenium, JUnit, and TestNG to ensure repeatable and efficient testing processes.
- Understand Testing Methodologies : Apply a strong understanding of software testing methodologies, both manual and automated, to ensure comprehensive test coverage.
- Continuous Improvement : Help identify areas of improvement in the development and testing processes, ensuring the team maintains the highest quality standards.
Skills Required
Jira, Bugzilla, Agile, Git, Debugging, Selenium