QA Test Engineer – Manual and Automation - 2-3 Yrs Exp
Neorealm · Bengaluru, Karnataka, India
IT Services and IT Consulting · 2-10 employees
About the role
The QA Test Engineer will analyze business requirements to prepare and execute comprehensive manual and automated test cases. They will also collaborate with cross-functional teams to report defects, validate APIs and databases, and maintain test documentation.
What they look for
Requirements
Candidates must have a bachelor's degree in a relevant field and a formal software testing certification. Proficiency in manual testing, Selenium automation, SQL, and API testing tools like Postman is required.
Benefits
Full description
QA Test Engineer – Manual and Automation
Experience: 2–3 years
Location: Jayanagar, Bengaluru
Education: Bachelor’s degree in Engineering, Computer Science, Information Technology, or an equivalent discipline
Certification: Completion of a formal Software Testing/QA course is mandatory
Role Overview
We are looking for a QA Test Engineer with hands-on experience in manual testing, test automation, API testing, and SQL-based data validation.
The ideal candidate should be capable of understanding business requirements, preparing comprehensive test cases, executing functional and regression tests, reporting defects, and developing basic automation scripts for web applications.
Key Responsibilities
Manual Testing
- Analyse business requirements, user stories, and functional specifications.
- Prepare test scenarios, test cases, test data, and traceability documents.
- Perform functional, UI, integration, system, smoke, and regression testing.
- Identify, document, and report defects with clear evidence and reproduction steps.
- Track defects through investigation, resolution, retesting, and closure.
- Participate in requirement discussions and identify potential gaps or ambiguities.
- Collaborate with developers, business analysts, and product teams to improve test coverage and product quality.
Automation Testing
- Develop and execute automation scripts using Selenium or a similar web automation tool.
- Work with automation frameworks such as TestNG, JUnit, NUnit, or PyTest.
- Maintain and enhance existing automation test suites.
- Execute automated smoke and regression test cycles.
- Analyse automation results and report failures accurately.
- Work with developers and senior QA team members to identify suitable automation opportunities.
- Follow reusable and maintainable automation scripting practices.
API and Database Testing
- Test APIs using Postman, Swagger, or similar tools.
- Validate API requests, responses, status codes, headers, and error handling.
- Understand and validate JSON and XML payloads.
- Write intermediate-level SQL queries for backend data validation.
- Perform data consistency checks between the application UI, APIs, and database.
- Validate workflows involving multiple tables, joins, aggregations, and subqueries.
Test Documentation and Reporting
- Prepare and maintain: • Test plans
- Test scenarios and test cases
- Test execution reports
- Defect reports
- Regression test suites
- Maintain accurate evidence and documentation for completed testing.
- Provide regular updates on testing progress, defects, risks, and release readiness.
Tools and Processes
- Use Azure DevOps or similar tools for test management and defect tracking.
- Participate actively in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives.
- Work within established SDLC, STLC, and defect-management processes.
- Follow organisational QA standards and testing best practices.
- Support testing activities as part of CI/CD release workflows.
Requirements
Required Skills
- Strong understanding of manual testing concepts, STLC, SDLC, and the defect lifecycle.
- Hands-on experience in functional, integration, system, and regression testing.
- Basic to intermediate automation scripting experience.
- Practical experience with Selenium or a similar automation tool.
- Good SQL knowledge, including joins, aggregations, and subqueries.
- Experience with API testing using Postman or Swagger.
- Understanding of JSON and XML formats.
- Experience using Azure DevOps or a comparable test and defect-management tool.
- Ability to prepare clear test cases, defect reports, and execution reports.
Preferred Skills
- Exposure to applications developed using,.NET, React, or similar modern technologies.
- Experience using Git or another version-control system.
- Basic understanding of CI/CD pipelines and automated test execution.
- Exposure to performance testing using JMeter or a similar tool.
Soft Skills
- Strong analytical and problem-solving abilities.
- Good verbal and written communication.
- High attention to detail.
- Disciplined and methodical approach to testing.
- Ability to work in a fast-paced environment.
- Ability to collaborate effectively with cross-functional teams.
Benefits
- Hands-on exposure to manual, automation, API, and database testing.
- Opportunity to work on modern web applications and real-world software projects.
- Practical experience with Selenium, SQL, Postman, Azure DevOps, and CI/CD processes.
- Opportunity to build and enhance automation frameworks and regression test suites.
- Collaboration with developers, business analysts, and product teams.
- Continuous learning and professional-development opportunities.
- Clear scope to grow into advanced automation, performance testing, or QA leadership roles.
If you want a shorter common version for Zoho Recruit:
Benefits
- Collaborative and learning-oriented work environment.
- Exposure to live customer projects and modern technologies.
- Opportunities for hands-on learning and professional growth.
- Cross-functional collaboration with experienced teams.
- Scope to take ownership and grow with the organisation.