Roles and Responsibilities
Test Planning & Strategy
- Collaborate with stakeholders to understand requirements and create comprehensive test plans.
- Define test strategies, scope, and objectives for different testing phases.
Test Case Design & Execution
- Develop detailed and well-structured test cases based on specifications.
- Execute test cases manually and/or using automation tools.
- Identify, log, and track defects to resolution.
Automation Testing
- Develop and maintain automated regression test scripts.
- Integrate automated testing into the CI/CD pipeline with development teams.
Defect Tracking & Reporting
- Document, prioritize, and communicate software defects with clear details.
- Prepare and share test summary reports with stakeholders.
Collaboration & Communication
- Work closely with developers, product managers, and business analysts to ensure quality delivery.
- Clearly communicate progress, results, and risks to stakeholders.
Continuous Improvement
- Stay updated with QA best practices and testing tools.
- Recommend and implement process improvements for efficiency.
Key Requirements
- Strong knowledge of software testing methodologies (manual & automation).
- Experience with automation tools (e.g., Selenium with Python).
- Familiarity with Git or other version control systems.
- Knowledge of CI/CD processes.
- Exposure to performance and security testing.
Qualifications
- Bachelor’s degree in Computer Science, IT, Engineering, or related field.
- 3–5 years of experience in software testing / QA roles.
Preferred Soft Skills
- Excellent communication skills in English & Hindi.
- Strong analytical and problem-solving abilities.
- High attention to detail for identifying critical issues.
- Effective time management to balance multiple tasks.
- Ability to work both independently and collaboratively.