[Remote] Test Engineer 100% Remote
Note: The job is a remote job and is open to candidates in USA. Serco Inc. is the Americas division of Serco Group, plc, providing services across Defense, Citizen Services, and Transportation. They are seeking a Test Engineer to lead the design, development, and deployment of an automated testing framework for a large-scale federal eligibility program, while guiding a team of engineers in cloud-based test automation.
Responsibilities
- 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
Skills
- 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
- 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
- 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
Company Overview
Company H1B Sponsorship