Job Description- Look at requirements and design documents to create detailed test plans and test cases.- Work with developers and product managers to understand how the software should work and what features it has.- Test Execution:- Run manual test cases on different platforms and devices.- Find, document, and track problems and inconsistencies in the software.- Check fixes and perform regression testing to make sure issues are resolved.- Reporting and Documentation:- Record test results, including detailed steps to reproduce issues and observed outcomes.- Create and maintain accurate and up-to-date testing documents.- Work closely with the development team to find and fix issues.- Join daily stand-up meetings, sprint planning,
and review sessions as part of the Agile process.- Give feedback and suggestions to improve product quality and user experience.- Continuous Improvement:- Keep up with industry best practices and current trends in software testing.- Help improve QA processes and methods.Skills:- Analytical Skills: Ability to understand requirements and spot potential issues.- Attention to Detail: Carefulness in testing to find even small problems.- Problem-Solving Skills: Ability to solve issues and fix software defects.- Test Planning and Design: Skill in making effective test plans and cases.- Manual Testing Techniques: Knowledge of various methods for manual testing.- Understanding of SDLC: Basic grasp of how software is developed and deployed.- Agile Methodologies: Familiarity with Agile ways of working and its principles.- Communication Skills: Clear ability to write and speak well to report bugs and work with teams.- Team Collaboration: Ability to work closely with developers and other team members.- Adaptability: Flexibility to work on different systems and adjust to project changes.