Key Responsibilities
- Design, develop, and maintain end-to-end automation frameworks for web and API testing using Playwright (TypeScript) and Karate (Java).
- Develop and maintain reusable test components, data-driven test scripts, and utility functions.
- Integrate automated tests into CI/CD pipelines (Jenkins, Bitbucket).
- Execute automated test suites, analyze results, and report defects in JIRA.
- Collaborate with functional QA and development teams to identify test coverage gaps.
- Maintain automation documentation, including test plans, test cases, and execution reports.
- Support performance and regression testing cycles as required.
- Ensure automation adheres to best practices in coding standards, maintainability, and scalability.
Required Skills & Experience
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Minimum 2-5 years of experience in automation testing.
- Strong hands-on experience in:
- Playwright with TypeScript/JavaScript for web UI automation.
- Karate Java Framework for REST API automation.
- Good understanding of API testing concepts (HTTP methods, headers, authentication, JSON/XML payloads).
- Experience in Bitbucket for version control.
- Strong debugging and analytical skills.
Good to Have
- Experience with test data management.
- Knowledge of Postman, Swagger.
- Exposure to performance testing concepts (e.g., JMeter or LoadRunner).
- Experience in containerized environments (Docker, Kubernetes).
- Working knowledge of CI/CD tools (Jenkins, Bitbucket, GitLab, etc.).
Soft Skills
- Strong communication and documentation skills.
- Ability to work collaboratively in cross-functional teams.
- Self-motivated, detail-oriented, and proactive in problem-solving.