Test Engineer 100% Remote

Serco
Herndon, United States of America
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Herndon, United States of America

Tech stack

Java
API
Agile Methodologies
Amazon Web Services (AWS)
Amazon Web Services (AWS)
Application Integration Architecture
JIRA
Automation of Tests
Behavior-Driven Development
Databases
Continuous Integration
Software Debugging
Linux
Eclipse
Groovy
Python
Maven
Scrum
Standard Sql
Requirements Traceability
Selenium
SQL Databases
Test Data
Web Services
Data Logging
Test Driven Development
Test Scripts
Backend
GIT
Servicebus
Front End Software Development
Cloudwatch
Amazon Web Services (AWS)
Cucumber
Software Version Control
Jenkins

Job description

If you love high profile and challenging programing projects supporting the CMS- Serco has a great opportunity for you! This Senior QA Automation Engineer will be on a dynamic team, leading the design, development, and deployment of an automated testing framework on a large-scale federal eligibility program. This is a hands-on role where you will serve as an automation SME - expected not just to execute, but to challenge current practices, guide a growing team of engineers, and drive cloud-based test automation forward.

Serco supports CMS, a federal agency within the United States Department of Health and Human Services that administers the Medicare program and works in partnership with state governments to support eligibility determinations for consumers purchasing health insurance through the Federal Health Insurance Exchanges.

You will be part of a 15-member team that works closely with the customer and other Serco teams to deliver quality systems. Rakesh Vommi leads this team with over 20 years' experience. The team has been recognized by the CMS and the industry for their outstanding contributions to the contract and program.

In this role, you will:

  • Design, develop, configure, and maintain automated test scripts and test environments using Selenium and Cucumber (BDD).
  • Perform analysis of business requirements, identify gaps, and translate user requirements into automated test solutions.
  • Create test scenarios, test cases, and test data, and identify candidates for regression automation.
  • Develop and maintain robust end-to-end (E2E) automated test scenarios across UI, API, and database layers.
  • Execute smoke tests prior to each code drop to confirm environment setup and readiness for testing.
  • Execute automated and manual test cases once code is deployed into the test environment.
  • Perform REST and SOAP API testing, along with DB validation, logging validation, and UI validation.
  • Build and run SQL scripts to create test data, validate test results, and support accurate test data requests.
  • Generate and maintain the Requirements Traceability Matrix (RTM).
  • Identify, document, log, re-test, and track defects through resolution in Jira.
  • Integrate automation frameworks with Eclipse IDE and leverage Eclipse plugins for efficient script development, debugging, and execution.
  • Manage source code and CI/CD pipelines using Git, Jenkins, Java, Groovy, and Maven.
  • Write Linux-based scripts (Shell or Python) to support application integration and test automation.
  • Implement incremental automation within Agile/SAFe team cadence.
  • Review release scope and provide effective Level of Effort (LOE) estimates.
  • Facilitate testing activities by proactively communicating with Project Managers, Business Analysts, Developers, and Scrum Masters.
  • Provide guidance and mentorship to fellow testers and contribute to team growth.

Requirements

  • A Bachelors degree and 8 years of QA Automation testing experience with demonstrated expertise in creating test scripts.
  • Hands-on experience developing automated test scripts using Selenium and Cucumber (BDD).
  • Strong programming and scripting skills in Java, Groovy, and Maven.
  • Proficiency with Git, Jenkins, and Eclipse IDE (including relevant plugins) for source control, CI/CD, and automation development.
  • Experience writing Linux-based scripts using Shell or Python.
  • Strong experience with REST and SOAP API testing.
  • Solid SQL skills for creating test data, querying databases, and validating test results.
  • Experience performing testing on both front-end and back-end systems, including DB, logging, and UI validation.
  • Experience performing gap analysis on business requirements and system specifications.
  • Hands-on experience with AWS technologies such as S3, Lambda, EventBridge, SQS, AWS Batch, and CloudWatch.
  • Proficiency with Jira for defect logging, reporting, and tracking.
  • Experience working in an Agile or SAFe Agile environment with cross-functional teams.
  • Strong written and verbal communication skills.
  • Ability to work autonomously or collaboratively, providing guidance to other testers as needed.
  • Experience with test-driven development (TDD) and behavior-driven development (BDD) frameworks.

Additional desired experience and skills:

  • Deep understanding of Agile/SAFe methodologies.
  • Experience leading or mentoring QA automation engineers on large-scale programs.
  • Prior experience supporting federal healthcare or eligibility programs (CMS, Medicare, Medicaid, or Health Insurance Exchanges).
  • Experience modernizing or scaling cloud-based test automation frameworks.

Benefits & conditions

Serco is an equal opportunity employer. We evaluate qualified applicants without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, veteran status, and other legally protected characteristics.

Pay Transparency

Our Total Rewards package includes competitive pay, performance-based incentives, and benefits that promote well-being and work-life balance-so you can thrive both professionally and personally. Eligible employees also gain access to a wide range of benefits from comprehensive health coverage and health savings accounts to retirement plans, life and disability insurance, and time-off programs that support work-life balance. Program availability may vary based on factors such as contract type, location, hire date, and applicable collective bargaining agreements.

Salary range: The range for this position can be found at the top of this posting. This range is provided as a general guideline and represents a good faith estimate across all experience levels. Actual base salary will be determined by a variety of factors, including but not limited to, the scope of the role, relevant experience, job-related knowledge, education and training, key skills, and geographic market considerations. For roles available in multiple states, the range may vary to reflect differences in local labor markets. In addition to base salary, eligible positions may include other forms of compensation such as annual bonuses or long-term incentive opportunities. Benefits - Comprehensible benefits for full-time employees (part-time employees receive a limited package tailored to their role):

  • Medical, dental, and vision insurance
  • Robust vacation and sick leave benefits, and flexible work arrangements where permitted by role or contract
  • 401(k) plan that includes employer matching funds
  • Tuition reimbursement program
  • Life insurance and disability coverage
  • Optional coverages that can be purchased, including pet insurance, home and auto insurance, additional life and accident insurance, critical illness insurance, group legal, ID theft protection
  • Birth, adoption, parental leave benefits
  • Employee Assistance Plan

About the company

Serco Inc. (Serco) is the Americas division of Serco Group, plc. In North America, Serco's 9,000+ employees strive to make an impact every day across 100+ sites in the areas of Defense, Citizen Services, and Transportation. We help our clients deliver vital services more efficiently while increasing the satisfaction of their end customers. Serco serves every branch of the U.S. military, numerous U.S. Federal civilian agencies, the Intelligence Community, the Canadian government, state, provincial and local governments, and commercial clients. While your place may look a little different depending on your role, we know you will find yours here. Wherever you work and whatever you do, we invite you to discover your place in our world. Serco is a place you can count on and where you can make an impact because every contribution matters.

Apply for this position