Job Requirements
Role and Responsibility Brief
We are seeking a QA Lead cum Scrum Master with a strong technical testing background and proven agile leadership experience. This role requires someone who can take charge of overall test strategy and execution for web applications, while also facilitating smooth agile delivery through effective scrum practices.
Key Responsibilities
- Quality Assurance and Testing:**
- Define and implement the overall test strategy, test plans, and quality processes for the product.
- Lead all aspects of testing including functional, regression, integration, performance, stress, security, and API testing.
- Design automated test frameworks and maintain automation scripts using tools such as Selenium, Cypress, or Playwright.
- Plan and execute performance and stress testing using tools like JMeter, LoadRunner, or k6.
- Conduct penetration testing assessments in coordination with security teams and external auditors.
- Carry out manual and automated testing of REST and GraphQL APIs using Postman, Swagger, or similar tools.
- Review test results, analyze defects, identify root causes, and work with developers to ensure high-quality delivery.
- Establish and maintain metrics to measure testing effectiveness and product quality.
Agile And Scrum Facilitation
- Act as Scrum Master, facilitating ceremonies such as daily stand-ups, sprint planning, retrospectives, and sprint reviews.
- Ensure clear communication and collaboration between developers, QA, and product stakeholders.
- Assist the product owner in refining and prioritizing the product backlog.
- Track sprint goals, resolve impediments, and drive continuous improvement within the team.
- Promote agile best practices and coach the team in collaboration and accountability.
Nice to Have
- Experience with cloud environments such as Azure or AWS.
- Working knowledge of security testing tools (OWASP ZAP, Burp Suite).
- Exposure to containerized environments (Docker, Kubernetes).
- Familiarity with DevOps pipelines and automated test integration.
Work Experience
Required Skills and Qualifications
- Bachelor's degree in Computer Science, Engineering, or related field.
- 5+ years of experience in software testing, including automation and performance testing.
- At least 2 years of experience as a Scrum Master or Agile Team Lead.
- Proficiency in tools such as Selenium, Cypress, Postman, JMeter, and Git-based CI/CD systems.
- Strong understanding of test design principles, test management, and agile QA workflows.
- Experience in crafting test strategies and detailed test plans for complex systems.
- Knowledge of performance, stress, and penetration testing techniques.
- Familiarity with SQL and API validations.
- Excellent communication, facilitation, and analytical skills.
- Certified ScrumMaster (CSM) or equivalent agile certification preferred.