Job Summary
We are looking for a highly skilled QA Engineer with strong experience in both Manual and Automation Testing. The ideal candidate should have hands-on expertise in designing test strategies, executing manual testing activities, and building scalable automation frameworks using Playwright with TypeScript/JavaScript.
The candidate will be responsible for ensuring software quality throughout the SDLC by performing functional, integration, regression, API, and end-to-end testing while contributing to automation initiatives and continuous quality improvement.
Key Responsibilities
- Manual Testing Analyze business requirements, functional specifications, and user stories.
- Create and maintain test plans, test cases, test scenarios, and test data.
- Execute Functional, Regression, Smoke, Sanity, Integration, System, UAT, and Exploratory Testing. Perform end-to-end validation of application workflows.
- Conduct cross-browser, cross-platform, and responsive testing.
- Identify, document, track, and verify defects using defect management tools such as JIRA.
- Collaborate with Product Owners, Business Analysts, Developers, and Stakeholders to ensure quality deliverables. Participate in requirement reviews and provide early quality feedback. Automation Testing Design, develop, and maintain automation frameworks using Playwright and TypeScript/JavaScript.
- Automate functional, regression, and end-to-end test scenarios. Develop reusable page objects, utilities, fixtures, and test components.
- Implement data-driven and keyword-driven automation approaches where applicable.
- Execute automated test suites and analyze failures. Improve automation coverage and framework maintainability.
- Ensure adherence to automation best practices and coding standards.
API Testing
- Perform REST API testing using Postman and automation tools.
- Validate request/response payloads, headers, authentication, status codes, and business rules. Develop and maintain API automation test suites.
- Perform API integration and contract validation testing.
CI/CD & Quality Engineering
- Integrate automated test suites into CI/CD pipelines.
- Participate in release validation and production readiness activities.
- Monitor test execution reports and quality metrics.
- Support continuous testing practices within Agile development environments.
- Contribute to quality processes, standards, and test strategy improvements.
Required Skills
- Testing Functional Testing Regression Testing Smoke & Sanity Testing Integration Testing System Testing User Acceptance Testing (UAT) Exploratory Testing End-to-End Testing
- Automation Playwright TypeScript or JavaScript Page Object Model (POM) Test Fixtures Parallel Execution Test Data Management Automation Framework Design Reporting and Logging API & Database REST APIs Postman JSON/XML SQL Queries Database Validation
Tools & Technologies
- Playwright TypeScript / JavaScript Git GitHub / GitLab / Bitbucket JIRA Jenkins / Azure DevOps / GitHub Actions Maven/NPM Package Management
Agile:
- Scrum Methodology, Sprint Planning, Backlog Grooming, Daily Stand-ups, Sprint Reviews and Retrospectives
Preferred Skills
- Experience building automation frameworks from scratch.
- Exposure to Performance Testing and Security Testing.
- Experience with Mobile or Web Application Testing.
Job Type: Full-time
Work Location: In person