P

Software QA Engineer 1

PRI INDIA IT SERVICES PRIVATE LIMITED โ€ข Chennai, Tamil Nadu, India

onsitefull-time
Posted Sep 12, 2026Apply by Oct 12, 2026

**Role & seniority: ** Software QA Engineer (2+ years experience; mid-level)

**Stack/tools: **

  • API testing: Postman, SoapUI, Rest Assured

  • UI automation: Java, Selenium WebDriver, TestNG/JUnit

  • Test/defect management: Azure DevOps, JIRA, ALM

  • Testing types mentioned: functional, regression, smoke/sanity, end-to-end, integration, UAT support

  • Top 3 responsibilities:

    • Design, develop, and execute manual and automated test cases for web apps and REST APIs

    • Perform API validation (payload/header checks, authentication, status codes, schema/business rules, error scenarios)

    • Maintain automation scripts and report results (defect logging/tracking, regression analysis, test summary/status reporting)

  • Must-have skills:

    • Strong hands-on API testing and functional testing (request/response validation, authentication, error handling)

    • Proficient Java-based automation with Rest Assured and/or Selenium WebDriver; TestNG/JUnit

    • Competence in STLC/SDLC, defect life cycle, Agile testing practices, and test documentation

    • Experience with defect tracking via Azure DevOps/JIRA/ALM

  • Nice-to-haves:

    • Experience in Insurance (good to have)

    • Experience in Hospital & Health Care (good to have)

  • Location & work type: Not specified in provided text

Full Description

Software QA Engineer Responsibilities

Design, develop, and execute manual and automated test cases for web applications and REST APIs. Perform functional, regression, sanity, smoke, and end-to-end testing. Develop and maintain automated test scripts using Java, Selenium WebDriver, TestNG/JUnit, and Rest Assured. Perform API testing using tools such as Postman, SoapUI, and Rest Assured, including request/response validation, status code verification, schema validation, authentication, and error handling scenarios. Create and execute test plans, test scenarios, test cases, and test data for API, UI, functional, integration, smoke, and regression testing. Log, track, verify, and report defects using tools such as Azure DevOps, JIRA, or ALM, and work closely with developers to support timely resolution. Analyze regression execution results, prepare test summary reports, and communicate testing status, risks, and quality metrics to stakeholders.

Requirements

Bachelor's degree in Computer Engineering, Computer Science, Information Systems or Equivalent. 2+ years of industry experience in software testing, with strong hands-on experience in API testing and functional testing. Strong experience in manual testing activities, including requirement analysis, test case design, test execution, defect reporting, regression testing, and UAT support. Hands-on experience testing REST APIs using Postman, SoapUI, or similar tools, including validation of payloads, headers, authentication, response codes, and business rules. Proven automation/scripting experience using Java with Rest Assured, Selenium WebDriver, TestNG, or JUnit. Good understanding of STLC, SDLC, defect life cycle, Agile testing practices, and test documentation. Experience with test management and defect tracking tools such as Azure DevOps, JIRA, or ALM.

Industry

Insurance - Good to Have Hospital & Health Care - Good to Have

Manual TestingAutomated TestingAPI TestingJavaSelenium WebDriverTestNGJUnitRest AssuredPostmanSoapUIAzure DevOpsJIRAALMRegression TestingFunctional TestingAgile Testingmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.