QA Automation Engineer (Playwright+JavaScript/TypeScript)
- Location
- Pune, Baner, IN
- Posted
- Aug 31, 2026
- Last seen
- Oct 18, 2026
About the role
- %BREADCRUMB_JOB_OPENINGS% - QA Automation Engineer (Playwright+JavaScript/TypeScript)
- %BUTTON_APPLY_TO_POSITION%
- - - -
Company Introduction
Codebase builds exceptional software teams for clients across. We take on our clients' biggest engineering risks — speed, quality, and the cost of hiring the wrong people — and solve them with vetted engineering talent and a custom agile process. Codebase is a great place to work at. The culture is transparent and every employee, irrespective of their position, is given a chance to be heard.
Codebase is looking for a Senior QA Automation Engineer to own quality end-to-end for a payroll platform — from exploratory testing of complex calculation logic to building our automation framework from the ground up.
Key Responsibilities:
Manual & Exploratory Testing
- Analyze requirements and create functional, regression, integration, and end-to-end test scenarios. - Perform manual and exploratory testing of payroll workflows, calculations, and business rules. - Validate salary, deductions, taxes, bonuses, reimbursements, payslips, and payroll processing.
Automation Framework & Scripting
- Design and build a test automation framework from scratch using Playwright with JavaScript/TypeScript. - Develop and maintain reusable Page Objects, utilities, test data, and automation scripts. - Automate critical payroll workflows and regression scenarios. - Execute and troubleshoot automated tests, including failed and flaky tests.
API, Database & CI/CD
- Perform API testing and SQL/database validation to verify data consistency. - Integrate automated tests into CI/CD pipelines as part of the development workflow.
Defect Management & Reporting
- Log, track, retest, and verify defects through closure. - Maintain test reports and continuously improve test coverage and automation quality.
Collaboration
- Work closely with developers, product managers, and QA teams to identify risks and improve product quality.
Requirements:
- 5+ years of experience in Software QA/Testing, with both manual and automation testing. - Strong experience testing web-based applications. - Hands-on experience with Playwright. - Strong programming/scripting skills in JavaScript/TypeScript. - Proven experience designing and building an automation framework from scratch. - Experience with API testing (Postman or similar). - Good working knowledge of SQL and database validation. - Familiarity with Git and general CI/CD concepts and workflows. - Experience working in Agile/Scrum environments. - Strong understanding of functional, regression, integration, and end-to-end testing.
Nice to have:
- Experience testing Payroll, HRMS, Finance, or Accounting applications. - Knowledge of payroll concepts — salary structures, statutory deductions, tax calculations, bonuses, reimbursements, and compliance. - Working knowledge of Selenium with Java. - Experience with test reporting tools such as Allure. - Understanding of automation framework design, architecture, and best practices.
Soft Skills
- Excellent problem-solving and analytical skills. - Strong communication and interpersonal abilities. - Ability to work independently and as part of a team. - Proactive and eager to learn new technologies.
- %BUTTON_APPLY_TO_POSITION%
