Description

  • 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, 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 Testim.io, 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

Education

Any Gradute