> Markdown version of [/jobs/ext/132361-senior-test-engineer](https://www.wearedevelopers.com/jobs/ext/132361-senior-test-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Test Engineer - **Company:** CGI Group - **Location:** Baltimore, MD, United States - **Experience:** Expert - **Salary:** $79,600.0 - $176,300.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Automation of Tests, Code Coverage, Continuous Integration, Data Integration, Job Control Language (JCL), Selenium, Service Virtualization, Test Data, Data Processing, Performance Testing, Delivery Pipeline, ReadyAPI, Data Inconsistencies, Api Management, Control M - **Published:** May 19, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=64646f0531824260 ## About the Role Ability to obtain and maintain Public Trust clearance .Bachelor's degree +14 years of relevant IT experience .10+ years of test engineering across federal or large enterprise systems. .Expert-level experience with automated testing (Selenium Java, REST-Assured, API validation, BDD frameworks). .Deep knowledge of test architecture, CI/CD integration, automated pipelines, and enterprise quality engineering models. .Experience with test data systems, data sanitization, and PII/FTI-aligned data handling frameworks. .Strong understanding of mainframe testing concepts (JCL, ABEND analysis, Control-M) and API/service testing. .Excellent communication, leadership, and documentation skills. Desired qualifications/non-essential skills required: .Experience leading testing modernization for federal agencies. .Familiarity with enterprise data privacy tools, performance testing platforms, or cross-platform data integration. .Experience producing executive-level testing strategy, dashboards, and forward-looking recommendations., * Cucumber * JCL * Selenium ## Description Architect and implement automated testing frameworks (Selenium, REST-Assured, Parasoft, Cucumber/BDD, JUnit/TestNG). .Guide agency-wide testing strategy through best practices, continuous testing models, and enterprise automation enablement. .Oversee test data provisioning using enterprise test data systems, including data modeling, sanitization strategy, and cross-platform consistency validation. .Conduct advanced troubleshooting of test failures, defects, environment issues, and data inconsistencies. .Coordinate with analysts, developers, and stakeholders to ensure comprehensive test coverage and modernization alignment. .Produce enterprise test documentation: traceability matrices, risk evaluations, automation metrics, dashboards, and validation reports. .Lead service virtualization efforts, API testing modernization, and integration into CI/CD pipelines. .Mentor junior test engineers and provide SME-level guidance on automation frameworks and testing methodologies. ## Related Videos - [Proactive monitoring and smoke testing in your production environment](https://www.wearedevelopers.com/videos/139-proactive-monitoring-and-smoke-testing-in-your-production-environment) - [Continuous testing - run automated tests for every change!](https://www.wearedevelopers.com/videos/190-continuous-testing-run-automated-tests-for-every-change) - [Brewing Tea over the Internet](https://www.wearedevelopers.com/videos/697-brewing-tea-over-the-internet) - [How not to test ](https://www.wearedevelopers.com/videos/175-how-not-to-test) - [SMART Test Automation - the experience of legacy transformation](https://www.wearedevelopers.com/videos/100215-smart-test-automation-the-experience-of-legacy-transformation) - [Business Strategies for Scaling European Tech](https://www.wearedevelopers.com/videos/1694-business-strategies-for-scaling-european-tech) ## Related Articles - [The 8 Best Code Testing Tools](https://www.wearedevelopers.com/magazine/402-the-8-best-code-testing-tools) - [Should senior developers refuse interview coding challenges?](https://www.wearedevelopers.com/magazine/29-should-senior-developers-refuse-interview-coding-challenges) - [What is a Test Plan: Guide to Test Planning](https://www.wearedevelopers.com/magazine/191-what-is-a-test-plan-guide-to-test-planning) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Benefits of Using JMeter For Performance Testing](https://www.wearedevelopers.com/magazine/96-benefits-of-using-jmeter-for-performance-testing) - [Integration And E2E Testing: Are They Complementary or Interchangeable?](https://www.wearedevelopers.com/magazine/86-integration-and-e2e-testing-are-they-complementary-or-interchangeable)