Test Planning and Design:
Develop and execute test plans, test cases, and test scripts based on software requirements and design specifications.
Identify and document test scenarios to ensure comprehensive coverage of functionality.
Testing Execution:
Perform manual and/or automated testing to identify bugs, defects, and inconsistencies in software applications.
Conduct functional, regression, integration, performance, and user acceptance testing (UAT).
Test software across multiple platforms, devices, and browsers (if applicable).
Defect Reporting and Tracking:
Log and track defects using bug-tracking tools (e.g., Jira, Bugzilla, or similar).
Provide detailed reports on defects, including steps to reproduce, severity, and priority.
Collaborate with developers to resolve issues and verify fixes.
Quality Assurance:
Ensure software meets quality standards and complies with functional and non-functional requirements.
Validate that software is user-friendly, reliable, and performs as expected.
Automation Testing (if applicable):
Develop and maintain automated test scripts using tools like Selenium, TestComplete, or similar.
Integrate automated tests into CI/CD pipelines for continuous testing.
Collaboration:
Work closely with developers, business analysts, and product owners to understand requirements and provide feedback.
Participate in Agile/Scrum meetings, including sprint planning, daily stand-ups, and retrospectives.
Documentation:
Maintain detailed documentation of test cases, test results, and testing processes.
Create user guides or training materials for end-users, if required.
Continuous Improvement:
Stay updated with the latest testing tools, methodologies, and industry trends.
Suggest improvements to the testing process to enhance efficiency and effectiveness.
Monthly based
Central Delhi,Delhi,India
Central Delhi,Delhi,India