Software Tester
Bengaluru, Karnataka, India
• Collaborate with project stakeholders to understand requirements and develop comprehensive test plans.• Design and document detailed test cases based on functional specifications and user stories.• Define test strategies, including the scope, objectives, and approach for testing activities.• Assist in reproducing and troubleshooting customer-reported issues.• Provide detailed analysis and feedback to help resolve customer issues effectively.• Contribute to process… Show more • Collaborate with project stakeholders to understand requirements and develop comprehensive test plans.• Design and document detailed test cases based on functional specifications and user stories.• Define test strategies, including the scope, objectives, and approach for testing activities.• Assist in reproducing and troubleshooting customer-reported issues.• Provide detailed analysis and feedback to help resolve customer issues effectively.• Contribute to process improvements, including the adoption of new testing tools and methodologies.• Stay updated with industry best practices, tools, and technologies for software testing.• Document test results, prepare test reports, and communicate findings to project stakeholders.• Provide clear and concise feedback on software quality and readiness for release.• Set up and maintain test environments, including databases, servers, and test data.• Coordinate with IT teams to ensure environments are properly configured and aligned with production.• Collaborate with developers, business analysts, and other stakeholders to clarify requirements and resolve issues.• Participate in daily standups, sprint planning, and retrospective meetings as part of Agile/Scrum practices.• Ensure test cases cover all aspects of software functionality, including edge cases and negative scenarios.• Perform manual testing of web-based and desktop applications, focusing on functionality, usability, and performance.• Execute test cases, track defects, and ensure that all issues are logged and communicated effectively.• Identify, document, and prioritize defects using defect tracking tools.• Work closely with development teams to verify and validate fixes, ensuring high-quality software releases.• Conduct regression testing to ensure that new features or changes do not negatively impact existing functionality.• Automate regression test cases where applicable to increase testing efficiency. Show less