About The Position

CGI is in the top 5 largest global IT companies spread across 40 countries with endless opportunities to expand and grow. As a Federal CGI Partner, you have the opportunity to be a shareholder at CGI and join a family of 91,000 CGI Partners strong. CGI Federal is seeking a Test Engineer to support a large federal agency enterprise-wide testing environment, executing systems-level functional testing, automated testing, and test data management across a federal agency's Shared IT & Enterprise Services landscape. This role provides hands-on validation support for mainframe, web, API, and distributed applications while enabling modernization through automation and improved testing practices. This position is located in Baltimore, MD

Requirements

  • Ability to obtain and maintain Public Trust clearance
  • Bachelor's degree +7 years of relevant IT experience
  • Experience performing systems-level testing in large enterprise or federal environments.
  • Hands-on automation experience with Selenium Java, REST-Assured, TestNG/JUnit, Cucumber/BDD, or similar automated frameworks.
  • Strong understanding of API testing, HTTP/HTTPS, REST/SOAP, JSON/XML payload validation, and authentication mechanisms (OAuth2/JWT).
  • Experience analyzing and troubleshooting mainframe-based processes, including JCL, ABEND codes, logs, and batch workflows.
  • Familiarity with test data management, data sanitization, and working in multi-platform test environments (DB2, PostgreSQL, Mongo).
  • Strong analytical, problem-solving, and documentation skills.
  • Ability to work in Agile/DevOps environments, updating tasks and defects in Jira or equivalent tools.

Nice To Haves

  • Experience supporting federal modernization efforts and testing environments.
  • Knowledge of ETDMS, Data Solutions/Data Privacy Workbench, or similar enterprise test data provisioning systems.
  • Familiarity with service virtualization tools and enterprise API management concepts.
  • Experience with performance monitoring or diagnostics using tools like Dynatrace, Introscope, Splunk, or similar.
  • Background with mainframe utilities, Control-M, REXX, or validation environment scheduling is a plus.

Responsibilities

  • Plan, develop, and execute system-level functional and acceptance tests across mainframe batch, CICS, web-based, and cloud-integrated applications.
  • Analyze requirements and produce test cases, scenarios, traceability matrices, and validation documentation following testing standards.
  • Develop, maintain, and execute automated test scripts using tools such as Selenium, REST-Assured, Parasoft, Cucumber/BDD, and other agency-approved frameworks.
  • Support enterprise adoption of automated testing by providing mentoring, onboarding assistance, troubleshooting, and best practice recommendations.
  • Validate API-level functionality, data integrity, and service behavior using modern API testing methods and tools.
  • Manage and provision test data, including data extraction, sanitization, and environment readiness checks.
  • Investigate ABENDs, execution failures, and data issues; document findings, perform root cause analysis, and implement corrective actions.
  • Produce weekly status summaries, problem logs, and testing documentation required for SITES reporting.
  • Participate in the Testing Support Group (TSG) initiative groups—including Automated Testing and Service Virtualization—to support enterprise testing improvements.
  • Collaborate with developers, analysts, systems testers, and internal/external stakeholders in Agile release cycles and validation planning sessions.

Benefits

  • Competitive compensation
  • Comprehensive insurance options
  • Matching contributions through the 401(k) plan and the share purchase plan
  • Paid time off for vacation, holidays, and sick time
  • Paid parental leave
  • Learning opportunities and tuition assistance
  • Wellness and Well-being programs
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service