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.
- Robust experience testing web-based application
📌 QA Automation Engineer (Pune)
🏢 Codebase
📍 Pune