Sr. QA Engineer
On-siteMumbai, Maharashtra, India
Job Summary
Conduct requirement analysis, develop test plans, and design detailed test cases covering all scenarios and edge cases based on specifications. Execute regression, sanity, and smoke testing while preparing test data and managing defects through Zoho Sprint to ensure timely resolution and retesting. Perform API testing using Postman and Swagger, validate database integrity with SQL queries, and prepare quality metrics reports for stakeholders. Collaborate with developers on root cause analysis and strategic solutions, while exploring AI tools to enhance QA productivity. Work independently with minimal supervision, adapt to changing priorities, and advocate for best practices within the team.
Required Qualifications
- Perform requirement analysis to understand the scope of testing, identify ambiguities, and contribute to the creation of testable requirements
- Develop comprehensive test plans, define testing scope, objectives, resources, schedules, and strategies aligned with project timelines and quality standards
- Provide accurate and realistic estimates for testing efforts, considering the complexity and scope of the features under test
- Design, develop & execute a detailed and well-structured test cases to cover all scenarios and edge cases based on requirements and design specifications
- Prepare the test data that is needed to perform the test
- Identify, document, track, and manage defects throughout their lifecycle, ensuring timely resolution and retesting using tools like Zoho Sprint
- Perform RCA to determine core reasons for defects and collaborate with developers to recommend strategic solutions to eliminate them
- Participate actively in release cycles by performing regression, sanity, and smoke testing to validate software readiness for production deployment
- Perform testing on DBMS to validate data integrity & database operations using SQL queries
- Perform API testing using various API testing tools such as Postman & Swagger to ensure seamless backend functionality
- Prepare and present test reports, status updates, and quality metrics to facilitate informed decision-making
- Explore and implement opportunities to leverage Artificial Intelligence (AI) tools and techniques to improve QA productivity and decision-making in day-to-day tasks
- Demonstrate strong communication skills for clear reporting of defects, progress updates, and test results
- Maintain a keen eye for detail to identify inconsistencies and risks in software development
- Exhibit a proactive approach, taking initiative to improve testing methodologies
- Work independently while also collaborating effectively in team settings, and drive testing activities with minimal supervision
- Show self-reliance in managing tasks and deadlines without constant supervision
- Adapt quickly to changing priorities and dynamic project requirements
- Foster a culture of quality by advocating best practices and educating teams on testing importance
Desired Qualifications
- Hands-on experience in automation frameworks such as Playwright + Java + TestNG + Maven
- Knowledge of scripting languages like Python, Java, or JavaScript for test automation
- Familiarity with CI/CD pipelines for integrating testing into continuous development cycles
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.