BMA Group Global

Senior Quality Assurance Engineer

Posted: 13 hours ago

Job Description

About the RoleWe are looking for a highly skilled Senior Quality Assurance (QA) Engineer to join our DevOps Engineering Shared Services team. This role is instrumental in ensuring the reliability, performance, and security of mission-critical data analytics and supply chain platforms. You will design automated testing frameworks, embed quality gates across CI/CD pipelines, and champion secure and compliant software delivery.As a senior technical contributor, you will collaborate closely with developers, DevOps engineers, architects, and compliance teams to ensure every product and service meets world-class standards for quality, observability, and operational resilience.Key ResponsibilitiesQuality Assurance & AutomationDesign, implement, and maintain automated test frameworks for CI/CD pipelines using GitHub Enterprise, Jenkins, or Azure DevOps.Build automated test suites (unit, regression, API, performance, integration) using Python, Java, or TypeScript testing libraries such as PyTest, JUnit, Mocha, or Cypress.Integrate SAST/DAST tools into pipelines (e.g., SonarQube, Checkmarx, Veracode, OWASP ZAP) to detect and remediate vulnerabilities early.Validate API contract stability using tools like Postman, Newman, and REST Assured.Execute performance and stress testing for distributed systems with tools such as LoadRunner, JMeter, k6, or Locust.Ensure automated validation checkpoints exist across all code promotion stages, from development to production.CI/CD Pipeline & Environment ManagementManage code promotion through multi-environment DevOps pipelines with strict quality gates.Collaborate with DevOps and SRE teams to optimize pipeline speed, resilience, and rollback strategies.Configure test data, mocks, and environment variables to replicate production-like behavior.Enforce tagging, versioning, and artifact governance using GitHub Actions, Artifactory, or Azure Repos.Compliance, Security & DocumentationEnsure alignment with regulatory standards including HIPAA, GxP, ISO 27001, SOC2, and 21 CFR Part 11.Maintain traceable audit logs of tests, scans, and promotion events.Document test cases, automation scripts, and test results with complete traceability.Validate that all release artifacts meet quality and security requirements prior to deployment.Collaboration & Continuous ImprovementWork closely with developers, architects, product managers, and scrum teams to embed quality into Agile workflows.Participate in code reviews, sprint ceremonies, and release planning sessions.Track and communicate QA metrics, defect leakage, test coverage, and improvement opportunities.Lead initiatives to advance DevOps maturity, expand automation coverage, and strengthen service reliability.Serve as the Quality SME for production operations, supporting real-time observability and incident mitigation with SRE teams.Success MetricsIncreased automation coverage across microservices, APIs, and UIs.Lower defect leakage between dev, test, staging, and production.Reduced rollback frequency and improved pass rates for SAST/DAST scans.Faster detection and remediation of QA-related incidents (MTTD/MTTR).Consistent delivery of secure, compliant, and stable releases across all environments.Positive feedback from product, engineering, and leadership teams.QualificationsBachelor’s degree in Computer Science, Engineering, or related technical field (Master’s preferred).5+ years of experience in QA automation, software testing, or DevOps quality engineering.Strong hands-on experience with CI/CD automation and pipelines (GitHub Enterprise, Jenkins, Azure DevOps).Expertise in automation frameworks such as Selenium, Cypress, PyTest, Postman, and REST Assured.Experience integrating SAST/DAST tools (SonarQube, Checkmarx, Veracode).Familiarity with Kubernetes validation, IaC testing, and tools such as Terraform, Helm, and ArgoCD.Knowledge of observability platforms (DataDog, Prometheus-Grafana, Elastic Stack).Strong problem-solving, documentation, and analytical skills.Preferred certifications: ISTQB Advanced Test Automation, GitHub CI/CD Engineer, Azure DevOps Engineer Expert, CKAD, CEH.What We’re Looking ForA forward-thinking QA expert with deep knowledge of DevOps testing strategies (shift-left, continuous quality, regression automation).A collaborator who thrives in Agile, cross-functional environments.A quality-focused engineer who can influence development teams toward excellence.A strong communicator who can support incident response, testing governance, and continuous improvement.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In