Overview
Skills
Job Details
About the Role:
We are seeking a QA Automation Engineer with hands-on expertise in Web, Mobile, API, and Cloud automation. In this role, you will develop and maintain automation frameworks for scalable, cloud-native applications while ensuring high-quality software releases.
You will work closely with cross-functional teams to implement AI-driven testing, integrate automation into CI/CD pipelines, and optimize test execution across cloud platforms. Experience in the PBM (Pharmacy Benefit Management) domain is a plus, but not mandatory.
Key Responsibilities:
Automation Testing Web, Mobile, API, and Cloud:
- Design, implement, and maintain automation frameworks for Web, Mobile, API, and cloud-based applications.
- Develop and execute cross-platform automation scripts for functional, integration, regression, and performance testing using tools like Selenium, Cypress, Appium, Postman, JUnit, and RestAssured.
- Automate testing for native and hybrid mobile applications using Appium, Espresso, or XCUITest to ensure seamless functionality across iOS and Android.
- Validate cloud-native applications deployed on AWS, Azure, or Google Cloud, ensuring scalability, security, and resilience.
- Implement parallel execution and cloud-based testing solutions using platforms such as Sauce Labs, BrowserStack, or LambdaTest.
Microservices & API Test Automation:
- Automate API endpoint validation and microservices testing using Postman, RestAssured, SoapUI, or Karate.
- Ensure end-to-end API contract validation and implement mocking techniques for independent service testing.
- Validate microservices communication (e.g., RESTful APIs, message queues, and event-driven architectures).
- Implement automated contract testing using Pact or Spring Cloud Contract.
CI/CD and Cloud Automation Integration:
- Integrate automated tests into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD, Azure DevOps).
- Leverage cloud-based testing solutions for scalable, high-availability test execution.
- Work with DevOps teams to optimize test execution in containerized (Docker, Kubernetes) environments.
Quality Assurance & Collaboration:
- Collaborate with developers, product managers, and business analysts to define automation strategies for Web, Mobile, API, and cloud applications.
- Work closely with manual testers to transition manual test cases into automation scripts, ensuring comprehensive test coverage.
- Perform root cause analysis for test failures and work with developers to resolve defects proactively.
- Continuously optimize test automation frameworks to improve efficiency, reliability, and scalability.
Required Skills and Qualifications:
- 7+ years of experience in QA automation with a focus on Web, Mobile, API, and Cloud testing.
- Hands-on expertise in Web and UI automation frameworks like Selenium, Cypress, or Playwright.
- Hands-on expertise in Mobile test automation using Appium, Espresso, or XCUITest.
- Strong experience with API automation tools like Postman, RestAssured, or SoapUI.
- Hands-on experience testing microservices architectures and ensuring seamless API integration.
- Experience working with cloud platforms (AWS, Azure, Google Cloud) for testing cloud-native applications.
- Hands-on expertise in CI/CD automation and integrating test suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI/CD).
- Proficiency in programming languages such as Java, Python, JavaScript, or C# for test automation.
- Strong understanding of NoSQL databases such as MongoDB and DocumentDB.
- Familiarity with containerization (Docker, Kubernetes) for cloud-native testing.
- Experience with performance testing tools like JMeter, Gatling, or k6 is a plus.
- Healthcare or PBM domain knowledge is optional but preferred.
- Experience with security testing methodologies and API vulnerability scanning is a plus.
Preferred Qualifications:
- Hands-on experience with Gen AI-based test automation tools such as , Applitools, Mabl, or Healenium.
- Experience implementing AI-driven testing strategies for self-healing automation, test case optimization, and predictive defect analysis.
- Strong understanding of cloud-based testing solutions (e.g., Sauce Labs, BrowserStack, LambdaTest).
- Hands-on experience in performance testing and monitoring cloud applications.
- Experience implementing contract testing using Pact or Spring Cloud Contract.