Job Category: Testing & Quality Assurance
Job Title: QA Engineer / Software Test Engineer
Experience: 4–6 Years
Primary Location: Pune, Maharashtra
Other Locations: Bangalore, Mumbai, Noida, Hyderabad
Employment Type: Full-Time
Work Mode: On-Site / Hybrid, depending on the employer
Job Overview
We are hiring experienced QA and Software Testing professionals with 4–6 years of experience for technology and product-based teams across Pune, Bangalore, Mumbai, Noida, and Hyderabad.
The role is suitable for testers who can independently handle test planning, execution, defect tracking, regression testing, and collaboration with developers and business teams. Depending on the project, the position may involve manual testing, automation testing, API testing, or a combination of these areas.
Key Responsibilities
- Understand business requirements, functional specifications, and acceptance criteria.
- Prepare test scenarios, test cases, and test data.
- Execute functional, integration, system, regression, and end-to-end testing.
- Identify, document, and track software defects through their lifecycle.
- Re-test resolved defects and perform regression testing before releases.
- Work closely with developers to investigate and reproduce issues.
- Participate in requirement discussions, sprint planning, reviews, and release activities.
- Maintain testing documentation and provide clear test execution reports.
- Identify gaps in existing test coverage and suggest improvements.
- Support production validation and issue analysis when required.
- Follow defined QA processes and contribute to improving testing practices.
Automation Testing
For automation-focused positions, candidates may work with tools and frameworks such as:
- Selenium WebDriver
- Playwright
- Cypress
- Java, Python, or JavaScript/TypeScript
- TestNG or JUnit
- Page Object Model
- Data-driven and keyword-driven frameworks
- Automation framework development and maintenance
- CI/CD-based test execution
Candidates should be comfortable understanding existing automation frameworks and adding reliable automated test coverage.
API & Database Testing
Experience in API and backend testing is useful for these positions.
- REST API testing
- Postman or similar API testing tools
- Request and response validation
- JSON and XML
- HTTP methods and status codes
- Basic API automation
- SQL queries
- Data validation using databases
- Joins, filters, and basic query troubleshooting
Manual Testing
Strong manual testing fundamentals remain important, including:
- Functional testing
- Regression testing
- Smoke and sanity testing
- Integration testing
- System testing
- End-to-end testing
- Exploratory testing
- User acceptance testing support
- Cross-browser testing
- Mobile or responsive testing where applicable
Defect Management & QA Tools
Candidates may work with tools such as:
- Jira
- Azure DevOps
- Bugzilla
- TestRail
- Zephyr
- Git
- Jenkins
- GitHub Actions
- GitLab CI/CD
Experience with Agile/Scrum development environments is expected for most positions.
Required Skills
- 4–6 years of professional experience in software testing or quality assurance.
- Strong understanding of software testing concepts and SDLC/STLC.
- Experience creating and executing test cases.
- Good defect reporting and troubleshooting skills.
- Experience with regression and integration testing.
- Good understanding of Agile/Scrum processes.
- Familiarity with Jira or a similar defect management tool.
- Basic SQL knowledge.
- Good communication and documentation skills.
For automation roles, hands-on experience with Selenium, Playwright, Cypress, or another automation framework is expected.
Good to Have
Depending on the project, experience with the following can be an advantage:
- API automation
- Performance testing
- Mobile application testing
- CI/CD pipelines
- Cloud-based applications
- Docker
- Microservices testing
- Basic programming or scripting
- Security testing fundamentals
- Experience working with distributed applications
What You Will Do at This Experience Level
With 4–6 years of experience, candidates should be able to take ownership of assigned testing activities rather than only execute predefined test cases. You may be expected to participate in requirement discussions, identify potential quality risks, create an effective test approach, investigate defects, and work with developers to resolve issues.
Automation-focused candidates may also be expected to maintain existing frameworks and identify areas where manual regression can be automated.
Education
A degree or equivalent qualification in Computer Science, Information Technology, Software Engineering, or a related field is preferred.
Relevant professional testing experience and strong technical skills may also be considered depending on the employer.
Job Locations
Current opportunities may be available in:
- Pune, Maharashtra
- Bangalore, Karnataka
- Mumbai, Maharashtra
- Noida, Uttar Pradesh
- Hyderabad, Telangana
The exact work location, work mode, shift requirements, and technology stack may vary by employer and project.
How to Apply
Candidates with 4–6 years of experience in Software Testing, QA, Manual Testing, Automation Testing, API Testing, or related areas can apply with an updated resume.
Please highlight your testing experience, automation frameworks, programming language, API testing, SQL knowledge, QA tools, and relevant project experience in your resume.