We are seeking a highly skilled and experienced Senior Quality Assurance (QA) Engineer to join our DevOps Engineering Shared Services team. This is a pivotal role within our Data Analytics Services & Solutions division, where you will ensure the reliability, quality, and performance of software products and CI/CD pipelines that drive our data analytics and supply chain platforms.
As a Senior QA Engineer, you will work closely with developers, platform engineers, scrum masters, and architects to embed quality and security into every phase of the software delivery lifecycle. This role also involves maintaining compliance with regulatory standards and supporting internal and external audits.
Responsibilities Quality Assurance and Automation Design, implement, and maintain automated testing frameworks for CI/CD pipelines using tools such as GitHub Enterprise, Azure DevOps, or Jenkins. Integrate static and dynamic application security testing (SAST/DAST) tools to identify and address vulnerabilities early in the development cycle. Develop automated test suites for unit, functionality, regression, performance, and integration testing using Python, TypeScript, or Java-based testing libraries. Validate API and service-level contracts using tools like Postman, Newman, or REST Assured. Conduct performance and load testing for distributed systems using tools such as LoadRunner, JMeter, k6, or Locust. CI/CD Pipeline and Environment Management Manage code promotion through DevOps pipelines across development, testing, staging, and production environments. Ensure pipelines include automated validation gates for code quality, test coverage, security scans, and deployment readiness. Collaborate with DevOps and Site Reliability Engineering (SRE) teams to optimize pipelines for speed, reliability, and reusability. Compliance, Security, and Documentation Ensure all QA processes adhere to regulatory frameworks such as HIPAA, GxP, 21 CFR Part 11, ISO 27001, and SOC2. Maintain audit trails for testing activities and deployment events. Document test cases, automation scripts, and QA reports with full traceability. Collaboration and Continuous Improvement Work closely with cross-functional teams, including Scrum Masters, DevOps Engineers, and Developers, to embed quality into all sprint workflows. Participate in code reviews, sprint planning, retrospectives, and release readiness reviews. Lead initiatives to improve DevOps maturity, automation coverage, and continuous improvement of testing capabilities. Qualifications Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field (Master’s degree preferred). Minimum of 5+ years of experience in software quality assurance, automation testing, or DevOps QA roles. Proficiency in CI/CD testing automation within GitHub Enterprise, Azure DevOps, or Jenkins environments. Hands-on experience with test automation tools such as Selenium, Cypress, PyTest, Postman, or REST Assured. Experience with SAST/DAST tools like SonarQube, Checkmarx, or Veracode. Familiarity with Infrastructure as Code (IaC) validation and testing using Terraform, Helm charts, and ArgoCD. Strong understanding of Kubernetes-based deployments and containerized service validation. Excellent documentation, analytical, and problem-solving skills. Preferred certifications: ISTQB Advanced Test Automation Engineer, GitHub Actions, CI/CD Automation Engineer, Jenkins Engineer (CJE), Azure DevOps Engineer Expert, Certified Kubernetes Application Developer (CKAD), Certified Ethical Hacker (CEH). Day-to-Day Develop and maintain automated testing frameworks and pipelines. Collaborate with cross-functional teams to ensure quality and security in all phases of the software delivery lifecycle. Conduct performance and load testing for distributed systems. Manage and optimize CI/CD pipelines for seamless code promotion. Ensure compliance with regulatory standards and maintain audit trails. Lead initiatives to improve testing capabilities and DevOps maturity. Benefits Competitive salary and comprehensive benefits package. Opportunities for professional growth and development. Collaborative and innovative work environment. Commitment to diversity, inclusion, and equal employment opportunities. Support for work-life balance and employee well-being.If you are a dedicated and experienced QA professional with a passion for ensuring software quality and security, we encourage you to apply for this exciting opportunity. Join us in our mission to deliver innovative data analytics and supply chain solutions that make a difference in the healthcare industry.