Senior Quality Assurance (QA) Engineer – DevOps
Location: Puerto Rico, USA
Business Unit: Cencora Puerto Rico – Data Analytics Services & Solutions
Reports To: Director – DevOps Engineering Shared Services
Role Type: Individual Contributor (Senior Technical Role)
Job Type: Individual Contributor; Full‑Time
About Cencora (formerly AmerisourceBergen) is a leading global healthcare company committed to improving lives through the development and delivery of pharmaceuticals and healthcare products. Our Data Services & Solutions organization is at the core of Cencora’s digital transformation—building and delivering secure, compliant, and scalable data‑driven platforms that enable data analytics, AI, and business intelligence across the pharmaceutical supply chain and healthcare ecosystems.
Position Summary
As a Senior QA Engineer within the DevOps Engineering Shared Services team, you will play a pivotal role in ensuring the reliability, quality, test automation, and performance of all software products and CI/CD pipelines that power Cencora’s Data Analytics and Supply Chain platforms. You will design and execute automated test frameworks and pipelines, integrate static and dynamic application security testing, and ensure seamless code promotion from development to production.
Primary Responsibilities
- Quality Assurance and Automation
- Design, implement, and maintain automated testing frameworks for CI/CD pipelines in GitHub Enterprise, Azure DevOps, or Jenkins.
- Integrate SAST and DAST tools (SonarQube, Checkmarx, Veracode, OWASP ZAP) to identify and remediate security vulnerabilities early.
- Develop automated test suites (unit, functionality, regression, performance, and integration) using Python, TypeScript, or Java‑based testing libraries (PyTest, JUnit, Mocha, Cypress).
- Define and enforce test strategies for microservices, APIs, and front‑end applications to meet API contract standards and performance compliance.
- Collaborate with Back‑End and Front‑End engineers to validate API and service‑level contracts using Postman, Newman, or REST Assured.
- Establish automated validation checkpoints across environments to ensure build integrity before promotion.
- Conduct performance and load testing for distributed systems using LoadRunner, JMeter, k6, or Locust.
- Collaborate with Principal Platform Solutions Architect and Principal Security Engineer to align testing with architecture blueprints, data service standards, and security compliance.
- CI/CD Pipeline and Environment Management
- Manage code promotion through DevOps pipelines: development → testing → staging → production.
- Ensure pipelines include automated validation gates for code quality, test coverage, security scans, and deployment readiness.
- Collaborate with the DevOps Engineering team to optimize pipelines for speed, reliability, and reusability.
- Partner with SRE and Platform Engineering to monitor deployments, establish rollback strategies, and ensure 24×7 operational readiness.
- Configure environment variables, test data sets, and service mocks to replicate production‑like behavior in lower environments.
- Enforce tagging, versioning, and artifact management policies using GitHub Actions, Artifactory, or Azure Repos.
- Compliance, Security, and Documentation
- Ensure all QA processes adhere to Cencora’s regulatory frameworks: HIPAA, GxP, 21 CFR Part 11, ISO 27001, OWASP Top 10, and SOC2 Type I & II.
- Collaborate with InfoSec and Compliance to maintain audit trails for testing activities and deployment events.
- Document test cases, automation scripts, and QA reports with full traceability.
- Maintain governance controls for promoting releases and enforce a four‑eyes review and approval process before each quality gate promotion.
- Validate that all artifacts meet quality, security, and compliance standards prior to production deployment, except in emergency scenarios that require approval from the DevOps Director or Department head.
- Collaboration and Continuous Improvement
- Collaborate closely with Scrum Masters, DevOps Engineers, Back‑End Developers, and QA peers to embed quality into all sprint workflows.
- Participate in code reviews, sprint planning, retrospectives, and release readiness reviews.
- Document and communicate software quality metrics, code coverage, and improvement areas to leadership and the Data Services Governance Team.
- Lead initiatives to improve DevOps maturity, automation coverage, and continuous improvement of both code best practices and automated testing capabilities.
- Act as the QA SME for the DevOps Engineering Shared Services team and the operational QA champion for all data analytics services in production.
- Collaborate with Observability and Telemetry Engineering to ensure data quality is assessed in near real‑time and incidents are detected and mitigated within SLOs.
Key Interfaces & Collaboration
- Internal: Back‑End and Front‑End Web Developers, Platform Solutions Architects, DevOps Engineers, Site Reliability Engineers, Data Services Professionals, Product Managers, and Scrum Master(s).
- Cross‑Domain: Data Operations, Site Reliability Engineering, and Customer Data Services teams.
- External: Technology partners and vendors supporting Cencora’s automation, testing, and DevSecOps toolsets (e.g., Microsoft, GitHub, SonarSource, Checkmarx, Atlassian Jira, Confluence).
Measurable Outcomes and Success Metrics
- Increased test automation coverage across microservices, APIs, and UI components.
- Reduction in defect leakage rate at the sprint level and across environments.
- Decreased deployment rollback frequency through improved validation gates.
- Enhanced SAST/DAST pass rate and faster vulnerability remediation cycle.
- Reduced MTTD and MTTR for QA‑related incidents.
Qualifications
- Bachelor’s degree in Computer Science, Computer Engineering, or a related technical field (master’s preferred).
- Minimum 5+ years of experience in software quality assurance, automation testing, or DevOps QA roles.
- Strong proficiency in CI/CD testing automation within GitHub Enterprise, Azure DevOps, or Jenkins environments.
- Deep experience with test automation tools: Selenium, Cypress, PyTest, Postman, or REST Assured.
- Hands‑on experience implementing SAST/DAST in CI/CD pipelines using tools such as SonarQube, Checkmarx, or equivalent.
- Familiarity with IaC validation and testing using Terraform, Helm charts, and ArgoCD.
- Strong understanding of Kubernetes‑based deployments and containerized service validation.
- Working knowledge of observability and logging tools (DataDog, Prometheus‑Grafana, Elastic Stack).
- Experience with performance testing and service reliability validation.
- Excellent documentation, analytical, and problem‑solving skills.
- Preferred Certifications: ISTQB Advanced Test Automation Engineer, GitHub Actions CI/CD Engineer, Azure DevOps Engineer Expert, CKAD, CEH.
Role Competencies (Knowledge & Application)
- Expert in modern test automation strategy, continuous testing, and regression analysis.
- Proficient in integrating quality gates within complex multi‑product CI/CD pipelines.
- Deep understanding of DevOps testing philosophies (shift‑left, TDD, continuous quality).
- Demonstrated ability to troubleshoot failures across microservices and distributed environments.
- Strong collaborative skills within Agile and cross‑functional teams.
Language Requirements
- Fully fluent in English (writing, reading, listening, and speaking).
- Being bilingual (English & Spanish) is preferred.
Strategic Impact
This role directly ensures that Cencora’s data analytics, AI, and pharmaceutical supply chain solutions are delivered with uncompromising quality, reliability, and compliance. By embedding automation and security testing in every CI/CD process, the Senior QA Engineer plays a critical role in enabling safe, scalable, and sustainable software innovation across Cencora’s global platforms.
Our Commitment
We are united in our responsibility to create healthier futures and value diversity in all its forms. We believe innovation thrives through collaboration, diverse perspectives, and a shared purpose to create healthier futures worldwide.
Equal Employment Opportunity
Cencora is committed to providing equal employment opportunity without regard to race, color, religion, sex, sexual orientation, gender identity, genetic information, national origin, age, disability, veteran status or membership in any other class protected by federal, state or local law. Harassment is prohibited, and all matters related to recruiting, training, compensation, benefits, promotions, and transfers comply with equal opportunity principles and are non‑discriminatory. Cencora is committed to providing reasonable accommodation to individuals with disabilities during the employment process, consistent with legal requirements. If you wish to request accommodation, please call 888.692.2272 or email hrsc@cencora.com.