Key Responsibilities :
- Lead and manage the end-to-end QA processes and testing efforts across multiple projects.
- Design, implement, and maintain test strategies, plans, and scripts based on project requirements and specifications.
- Convert business requirements, functional specifications, and design documentation into test scenarios and test cases.
Execute different phases of testing including :
Automation TestingFunctional TestingRegression TestingApplication TestingWeb Services / API TestingDatabase TestingDesign and execute performance test scenarios, monitor results, and analyze performance bottlenecks.Conduct sanity and smoke testing after every build or deployment.Work on Postman for API testing and validation.Use SQL for backend data verification and database testing.Collaborate with development and DevOps teams using Git and Jenkins for CI / CD integrationand scheduled automation test executions.
Track, report, and manage defects using testing tools and participate in defect triage meetings.Manage test cycles including test planning, UAT coordination, and stakeholder reporting.Provide task planning and progress updates, and manage test team activities anddeliverables.
Actively participate in kick-off and debriefing meetings, representing QA function and strategy.Mentor and support junior QA team members, sharing best practices and standards.Required Skills & Qualifications :
Bachelors degree in Computer Science, Information Technology, or a related field.8+ years of hands-on QA experience, including leading QA teams.Strong understanding of SDLC and STLC processes.Proficiency in JavaScript and Python for test scripting and automation.Excellent knowledge of SQL and strong database testing skills.Hands-on experience with Postman for REST API testing.Experience with integration and CI / CD tools like Git and Jenkins.Proven ability to create and manage comprehensive test documentation.Solid understanding of automation frameworks and performance testing tools.Strong analytical, problem-solving, and organizational skills.Excellent verbal and written communication skills, with the ability to interact with technicaland non-technical stakeholders.
Preferred Skills (Good to Have) :
Experience with automation frameworks (e.g., Selenium, PyTest, Cypress).Exposure to cloud-based testing environments.Working knowledge of Agile / Scrum methodologies.Familiarity with performance testing tools such as JMeter or LoadRunner.(ref : hirist.tech)