Sr. QA Engineer
Key Responsibilities
- 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.
Soft Skills & Work Ethic
- 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.
Nice to Have (Automation Exposure)
- 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.