We are seeking an experienced QA Automation Engineer to join our team in a full-time, on-site role. The ideal candidate has strong expertise in building and maintaining automation frameworks using Playwright and Karate, with a passion for delivering high-quality software through robust automated testing.
In this role, you will design, develop, and execute automated test suites across UI, API, and backend services. You will collaborate closely with software engineers, product managers, and DevOps teams to ensure product quality, scalability, and reliability across cloud-based applications.
Responsibilities
- Design, develop, and maintain scalable automated test frameworks using Playwright and Karate.
- Develop automated UI regression, functional, and end-to-end test suites.
- Build and execute API automation tests for RESTful services.
- Perform backend validation using SQL queries and database testing techniques.
- Execute performance and load testing to validate application scalability.
- Integrate automated test suites into CI/CD pipelines to support continuous testing.
- Identify, document, and track software defects while working closely with development teams to resolve issues.
- Participate in test planning, test strategy, and Agile ceremonies.
- Continuously improve automation frameworks, testing processes, and quality standards.
Required Qualifications
- 7+ years of experience in Quality Assurance and test automation.
- 2+ years of hands-on experience with Playwright and Karate.
- Strong experience developing and maintaining UI automation frameworks using Playwright.
- Extensive experience with API automation testing using Karate.
- Experience testing RESTful APIs, microservices, and backend applications.
- Strong understanding of QA methodologies, automation best practices, and Agile/Scrum development.
- Experience integrating automated test suites into CI/CD pipelines using tools such as Jenkins, GitHub Actions, or GitLab CI.
- Experience with performance and load testing tools such as JMeter, Gatling, or k6.
- Familiarity with AWS cloud environments and cloud-native applications.
- Ability to write SQL queries for backend validation and test data verification.
- Strong analytical, debugging, and problem-solving skills.
- Excellent communication and collaboration skills.
- Experience testing distributed systems and microservices architectures.
- Experience with containerized environments such as Docker and Kubernetes.