QA Automation Engineer (Playwright+JavaScript/TypeScript)
Codebase
PuneSenior5+ yrs
The job in short
QA automation testing (Playwright, JavaScript/TypeScript).
JavaJavaScriptTypeScriptSQLSeleniumAccountingTaxPayrollScrumCompliance
Details
- Found
- 21 d ago · posted 2026-08-26
- Location as listed
- Pune, Baner, IN
- Role
- QA / Test Engineer
- Source
- The company’s own careers site
Full description
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.
QA / Test Engineer jobs in Pune · QA / Test Engineer jobs in India · All Codebase jobs