About the role
Finacplus is hiring for the role of QA automation intern!
Responsibilities of the intern
- Design test scenarios and validation strategies aligned with real business workflows (loan lifecycle, underwriting decisions, document pipelines)
- Build and maintain automation frameworks and scripts using Playwright (JavaScript/TypeScript)
- Automate end-to-end workflows including UI interactions + backend API validations
- Execute and maintain regression, smoke, and functional test suites integrated with CI pipelines
- Validate REST APIs using structured assertions (status codes, payload validation, schema checks)
- Debug failures using browser dev tools, logs, network tracing, and API inspection
- Identify, document, and track defects with clear reproducible steps and impact analysis
- Collaborate with developers, QA engineers, and DevOps teams to prevent defects early (shift-left testing)
- Contribute to test data strategy, reusable utilities, and framework improvements
- Participate actively in Agile ceremonies with a focus on quality ownership, not just execution
Requirements
- Strong fundamentals in software testing (SDLC, STLC, test design techniques)
- Programming basics in JavaScript (mandatory) — ability to write logical scripts (not just syntax familiarity)
- Understanding of web application architecture (frontend ↔ backend ↔ APIs)
- Clear grasp of HTTP/HTTPS, REST APIs, request/response lifecycle
- Hands-on or academic exposure to Playwright (preferred) / Cypress / Selenium
- Ability to understand selectors, waits, DOM interactions, and test stability issues
- Familiarity with test structuring, assertions, and modular test design
- API testing using Postman / REST clients
- Understanding of Request types (GET, POST, PUT, DELETE)
- JSON payload validation
- Authentication basics
- Basic experience with Git (commit, branch, PR workflows)
- Awareness of CI/CD pipelines (GitHub Actions, Jenkins, or similar)
- Understanding of how automation fits into build and deployment cycles
- Final-year student or recent graduate in Computer Science / IT or related field
- Must demonstrate Hands-on projects, internships, or GitHub work related to testing or automation
- Ability to write basic scripts and understand execution flow
- Exposure to real-world or simulated project environments is strongly preferred