Overview
Skills
Job Details
Title: Principal QA
We are seeking a highly experienced Principal Automation Engineer with a strong healthcare background, expertise in SQL, test automation, AI-driven testing tools, and PBM experience (preferred). As a key leader in our Quality Engineering team, you will design, develop, and implement cutting-edge test automation strategies, leverage AI-driven testing approaches, and optimize testing processes for mission-critical healthcare applications.
This role requires a deep understanding of healthcare systems, databases, and regulatory compliance, as well as technical leadership in test automation, performance testing, and CI/CD integration.
Key Responsibilities:
Test Strategy & Automation:
- Design and implement a scalable, AI-driven test automation framework for healthcare applications.
- Develop, execute, and maintain automated test scripts using tools like Selenium, TestNG, Cucumber, Appium, and Playwright.
- Build and maintain robust API testing frameworks using Postman, RestAssured, or Karate.
- Implement AI-based testing techniques for predictive defect analysis, self-healing scripts, and intelligent test case generation.
Database & Backend Testing:
- Perform complex SQL queries to validate data integrity across relational (SQL Server, PostgreSQL, MySQL) and NoSQL (MongoDB) databases.
- Validate ETL processes, data migrations, and real-time transactions in healthcare applications.
- Work closely with Data Engineers to ensure accurate and compliant data processing.
Performance & Security Testing:
- Lead performance testing efforts using tools like JMeter, LoadRunner, or Gatling.
- Ensure healthcare applications meet HIPAA, HITRUST, and other security compliance standards.
- Implement security testing techniques to detect vulnerabilities in APIs, authentication mechanisms, and sensitive data storage.
AI & Machine Learning in Testing:
- Utilize AI-powered tools (Testim.io, Applitools, Mabl) to enhance test efficiency.
- Apply ML algorithms for defect prediction, log anomaly detection, and test case prioritization.
- Automate test data generation using AI-based synthetic data creation techniques.
CI/CD & DevOps Integration:
- Integrate test automation into CI/CD pipelines (Jenkins, GitHub Actions, Azure DevOps, GitLab CI/CD).
- Drive shift-left testing by collaborating with developers on early-stage test strategies.
- Ensure comprehensive test coverage in Microservices and Kubernetes environments.
Leadership & Collaboration:
- Act as a technical mentor for SDETs, QA engineers, and developers.
- Collaborate with cross-functional teams including DevOps, Product, and Business Analysts to align testing efforts with business goals.
- Drive quality engineering best practices across teams, ensuring scalability and maintainability of test frameworks.
Required Qualifications:
- 15+ years of experience in software testing, automation, and quality engineering.
- Strong healthcare industry experience (EHR, EMR, claims processing, clinical applications, or PBM).
- Hands-on expertise in SQL, stored procedures, and database validation.
- Experience with automating web, mobile, API, and database tests.
- Solid knowledge of AI-driven testing approaches and tools.
- Experience with performance testing and security testing methodologies.
- Proficiency in at least one programming language (Java, Python, C#, or JavaScript).
- Hands-on experience with CI/CD tools and test automation within DevOps pipelines.
- Strong understanding of healthcare compliance (HIPAA, HITRUST, FHIR, EDI, HL7, etc.).
- Experience working in agile and scaled agile (SAFe) environments.
Preferred Qualifications:
- Experience in Pharmacy Benefit Management (PBM) systems.
- Experience with AI-based test automation frameworks (Testim.io, Applitools, Mabl, Healenium).
- Experience with cloud-based testing (AWS, Azure, or Google Cloud Platform).
- Strong knowledge of microservices architecture and API contract testing.