Role & responsibilities
Summary
Senior Software QA Automation Engineer
This role partners closely with Engineering, Product, Salesforce, Data/BI, and Integration teams to shift testing left, strengthen release readiness, and reduce escaped defects through measurable quality practices.
Essential Functions
1) Automation Engineering (UI / API / E2E)
- Design and develop
modular, reusable automated tests
and supporting utilities using modern frameworks and QA coding standards. - Build and maintain automation for:
API testing
(contracts/schema, business rules, auth, negative/error scenarios)UI testing
(critical workflows only; maintainable, stable patterns)End-to-end flows
spanning Salesforce, APIs, and backend services where appropriate
- Implement best practices for maintainability: page/object patterns, fixtures, test data helpers, tagging, and clear test naming conventions.
- Review automation code via PRs and establish consistent patterns for the team.
2) CI/CD Integration & Quality Gates (Azure DevOps)
- Integrate automated suites into
Azure DevOps Pipelines
with: - Test execution on PR/build/release
- Test result publishing (e.g., JUnit/Test Results) and pipeline visibility
- Quality gates aligned to release readiness (smoke/regression tiers)
- Improve reliability: reduce flaky tests, manage retries responsibly, and keep pipelines actionable.
3) API, Integration, Data & System Validation
- Build automated validations for:
.NET/Azure-hosted APIs
and integration servicesSalesforce integrations
(API-driven validations; UI where required)ADF / ETL / data pipeline
outputs using SQL-based reconciliation and data quality checks- File-based workflows (CSV/SFTP), schema conformity, and ingestion outcomes
- Partner with Data/BI/Integration teams to define reconciliation logic and ensure stability across environments.
4) Requirements, Test Strategy & Shift-Left
- Collaborate with Product Owners, Developers, and SMEs to ensure
clear acceptance criteria
and testability. - Create automation early in the sprint where feasible; prioritize tests that protect the highest-risk workflows.
- Contribute to test strategy (what to automate vs. what to keep manual) and ensure coverage aligns with business risk.
5) Defect Lifecycle, Reporting & Measured QA
- Apply governed defect workflows and ensure high-quality defect reproduction detail and evidence.
- Publish automation and QA KPIs via Azure DevOps/Power BI where applicable, such as:
- Automation coverage by system/component
- Pass rate and flaky rate trends
- Defect leakage and cycle time
- Regression duration and release readiness indicators
- Support major releases, hyper-care periods, and production validation activities as needed.
6) Standards & TCoE Enablement
- Contribute to QA standards and documentation (framework guidelines, templates, patterns, onboarding guides).
- Help mature QA practices across teams through scalable, repeatable automation and pragmatic governance.
Tech Environment (Typical)
Azure DevOps
: Repos, Pipelines, Boards, Test ResultsAPIs / Services
: .NET APIs, Azure Functions, integrationsData
: SQL Server / Azure SQL; ADF / ETL validation patternsEnterprise Platforms
: Salesforce and related integrations
Reporting
Preferred candidate profile
7+ years
in QA automation spanning API + UI + integration/data validation
, with strong hands-on delivery.Strong Python test automation experience
(framework ownership, utilities, patterns, code quality).- Experience with one or more UI automation frameworks:
Playwright
(preferred) or Selenium
- Experience with API test automation and validation:
- Contract/schema validation, auth flows, error/negative testing, and payload assertions
- Strong
SQL skills
for data validation and reconciliation checks. - Proven experience integrating automation into
Azure DevOps CI/CD
with test reporting and release readiness gates. - Strong Agile/Scrum experience with backlog-driven delivery and clear documentation/collaboration.
- Ability to work cross-functionally and independently deliver outcomes (ownership mindset).
Preferred
- Salesforce testing experience (API-driven validations, automation strategies, integration troubleshooting).
- Healthcare / Medicare Advantage domain familiarity.
- Experience validating data pipelines (ADF/ETL), file integrations (SFTP/CSV), and reconciliation logic.
- Performance testing or basic security testing familiarity (bonus, not required).
- Prior contribution to QA transformation efforts / TCoE maturity initiatives