Senior Software Automation Engineer (UI/API)
About the role
We’re building a world of health around every individual — shaping a more connected, convenient and compassionate health experience. At CVS Health®, you’ll be surrounded by passionate colleagues who care deeply, innovate with purpose, hold ourselves accountable and prioritize safety and quality in everything we do. Join us and be part of something bigger – helping to simplify health care one person, one family and one community at a time. Overview We are seeking a hands-on Senior Software Automation Engineer to design, build, and maintain scalable test automation solutions across web applications, APIs, and cloud-native platforms. This role will focus on creating reliable automation frameworks, improving test coverage, integrating quality gates into CI/CD pipelines, and enabling faster, higher-confidence releases. The ideal candidate combines strong technical automation skills with a solid understanding of software quality engineering principles and collaborative ways of working. This is a highly technical role requiring expertise in modern UI and API automation, cloud environments, and continuous testing practices.
Responsibilities
- Design, develop, and maintain scalable UI and API automation frameworks
- Create automated test suites using Playwright, Python, and PyTest
- Develop and execute API automation tests for RESTful services
- Build reusable test utilities, libraries, and reporting capabilities
- Integrate automated testing into CI/CD pipelines using GitHub Actions, Jenkins, or similar tools
- Partner closely with developers, product managers, and QE teams to define quality strategies and test coverage
- Perform root-cause analysis of failures and drive defect prevention
- Support test execution in AWS-hosted environments
- Validate application functionality, integrations, and end-to-end workflows
- Participate in requirements reviews, design discussions, and sprint activities
- Continuously improve automation reliability, maintainability, and execution efficiency
- Contribute to quality metrics, reporting, and release readiness assessments
- Promote quality engineering best practices across teams
Requirements
- 3-5 years of experience in software quality engineering or test automation
- Strong hands-on experience with Python
- Strong experience with Playwright for UI automation
- Experience using PyTest and automation framework development
- Strong understanding of API testing and REST services
- Experience with tools such as Postman, Swagger/OpenAPI, or equivalent
- Experience integrating automated tests into CI/CD pipelines
- Hands-on experience with GitHub Actions, Jenkins, or similar automation platforms
- Working knowledge of AWS services and cloud-hosted applications
- Experience with test reporting and debugging production-quality systems
- Strong understanding of software development lifecycle (SDLC) and Agile methodologies
- Excellent problem-solving and analytical skills
- Strong verbal and written communication skills
- Ability to collaborate effectively across engineering, product, and QE teams
Qualifications
- Experience working in healthcare, insurance, or regulated environments
- Experience validating distributed systems and microservices architectures
- Familiarity with contract testing and service virtualization
- Exposure to performance or reliability testing
- Experience with container technologies such as Docker
- Familiarity with log analysis and monitoring tools such as Splunk, Datadog, Grafana, or CloudWatch
- Experience working with test data management and environment management
- Knowledge of AI-assisted testing tools and modern QE practices
Skills
- Automation & Testing: Playwright, Python, PyTest, API Testing, REST Services, Test Framework Development
- CI/CD & DevOps: Jenkins, GitHub Actions, Git, Continuous Testing, Release Validation
- Cloud & Infrastructure: AWS, CloudWatch, basic troubleshooting and operational support, environment configuration and deployment validation
- Quality Engineering: Risk-Based Testing, Test Strategy, Root Cause Analysis, Defect Prevention, Test Reporting and Metrics
Benefits
- Medical, dental, and vision coverage
- Paid time off
- Retirement savings options
- Wellness programs
- Other resources based on eligibility
Pay
The Typical Pay Range For This Role Is $83,430.00 - $203,940.00
Schedule
Anticipated Weekly Hours 40
Time Type Full time