Create and implement a comprehensive quality assurance plan for all software products.
Identify test data requirements and generate required data to support testing.
Develop and maintain test cases and test plans to ensure complete coverage of product functionality.
Design and execute manual and automated tests to identify and report defects
Collaborate with the development team to resolve defects and improve the overall quality of the product
Act as the point of contact for all quality-related issues and act as the bridge between development and the end user
Continuously monitor and evaluate the performance of the QA team, and provide guidance and mentorship to junior QA team members
Develop automated test scripts to maximize efficiency
Work with the product team to understand new and existing features to gain context of the product and platform
Estimate, plan, and execute manual testing activities ( functional, stress, regression, usability and UX testing )
EXPERIENCE:
Bachelor's degree in Computer Science, Software Engineering, or a related field
5+ years of experience in software quality assurance, including experience leading a team
Strong understanding of software development methodologies and testing techniques
Experience with manual and automated testing tools
Experience with defect-tracking tools
Strong analytical and problem-solving skills
Excellent communication and leadership skills
TECHNICAL REQUIREMENT:
In-depth knowledge of software development methodologies and testing techniques
Experience in Rest Web Services & API Testing.
Experience in using Postman or a similar kind of tool.
Proven Experience in tests automation & must have experience in Selenium WebDriver automation tool
Candidate must also have the ability to troubleshoot, debug and diagnose issues related to software applications and be able to work independently and as part of a team.
Candidate should have a good understanding of software development processes, testing methodologies, and industry best practices.
Extensive testing experience with Web-Based Applications.
Good technical skills including knowledge of operating systems, databases, and SQL is required.
Advanced knowledge of Selenium, JMeter, Appium, and other tools.
A good understanding of Agile development and practices is a plus.