Manual Testing:
1. Understand and analyze requirement documentation for testability.
2. Design, develop, and execute test cases and test scenarios.
3. Identify, log, and track defects to closure.
4. Participate in requirement and design review meetings.
5. Execute regression, functional, and integration tests.
6. Collaborate with the development team to ensure timely resolution of defects.
Automation Testing:
1. Assist in the creation, maintenance, and execution of automated test scripts using tools such as Selenium, JUnit, or other testing frameworks.
2. Identify test cases suitable for automation.
3. Report and analyze automated test results.
4. Contribute to the enhancement of automation framework and infrastructure.
Test Documentation:
1. Maintain documentation for test results, test scripts, and other relevant testing activities.
2. Ensure clear and consistent reporting on bug tracking and test results.
Collaboration:
1. Work closely with developers, business analysts, product managers, and other QA testers in an agile development environment.
2. Attend daily stand-ups and agile ceremonies to provide updates on testing progress and blockers.
Continuous Learning:
1. Keep up-to-date with the latest testing tools, methodologies, and industry best practices.
2. Participate in internal training sessions and attend relevant workshops or courses.
1. Bachelor’s degree in Computer Science, Engineering, or related field.
2. 0-2 years of experience in manual and/or automation testing.
3. Foundational understanding of SDLC (Software Development Life Cycle) and STLC (Software Testing Life Cycle).
4. Familiarity with test management tools such as JIRA, TestRail, or similar.
5. Basic understanding of automation testing tools like Selenium, Appium, or others.
6. Strong analytical and problem-solving skills.
7. Good verbal and written communication skills.
8. Eagerness to learn and stay updated with new testing techniques and tools.
Annual CTC: ₹ 2,00,000 – 2,40,000 /year