Automation Developer

Cgi Inc.
Fairfax, VA, United States
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience required
1 year minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Artificial Intelligence JIRA Automation of Tests Microsoft Azure Network Analysis Continuous Integration Software Debugging DevOps Programming Tools
+19 more
Github JSON Apache JMeter Regression Testing Release Management SoapUI Test Data Test Execution Engine TypeScript Extensible Markup Language (XML) Scripting Performance Testing Postman Cypress (Programming Language) Gitlab-ci Playwright Data Analytics Api Management Jenkins

Job description

Experteer Overview In this role, you will design, execute, and automate testing to ensure reliable software for CGI Federal’s clients. You will work with development and release teams to validate features across multiple environments and contribute to rapid, data-driven quality decisions. You’ll leverage automation to accelerate feedback, improve coverage, and support release readiness. This position offers hybrid work from Fairfax, VA or Lafayette, LA or Knoxville, TN and a chance to impact critical government-facing software. Compensation / Benefits * Execute automated test suites across SANDBOX, DEV, and PREPROD environments * Coordinate test execution windows with release management and DevOps during deployments or UAT events * Collect and manage test artifacts (reports, screenshots/videos, logs, performance metrics) * Trigger and monitor automated tests in CI/CD pipelines (Jenkins, GitLab CI, GitHub Actions) * Maintain automated test scripts (Cypress, JMeter) for end-to-end, API, performance, and regression testing * Configure environment-specific test settings using environment variables and config files * Document defects with steps, logs, and context in JIRA or Azure DevOps * Prepare and maintain test data sets, including API data setup scripts * Support release testing and provide go/no-go recommendations * Leverage AI-assisted tools to accelerate test development Tasks * Minimum 1 year of test automation or related experience * TypeScript/JavaScript proficiency for Cypress or Playwright * Java proficiency for JMeter or scripting * Knowledge of Cypress/Playwright and JMeter for web/API/performance testing * Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions) * API testing experience (REST) and validation (Postman/SOAP UI) * JSON/XML response validation and understanding of HTTP methods and auth * Strong analytical and debugging skills (browser dev tools, log/network analysis) * Soft skill for coordinating with release teams on scheduling * Experience with environment/config management and test data handling Key requirements * Competitive compensation * Comprehensive insurance options * 401(k) plan matching * Paid time off * Paid parental leave * Tuition assistance and learning opportunities

Requirements

performance, and regression testing * Configure environment-specific test settings using environment variables and config files * Document defects with steps, logs, and context in JIRA or Azure DevOps * Prepare and maintain test data sets, including API data setup scripts * Support release testing and provide go/no-go recommendations * Leverage AI-assisted tools to accelerate test development Tasks * Minimum 1 year of test automation or related experience * TypeScript/JavaScript proficiency for Cypress or Playwright * Java proficiency for JMeter or scripting * Knowledge of Cypress/Playwright and JMeter for web/API/performance testing * Experience with CI/CD tools (Jenkins, GitLab CI, GitHub Actions) * API testing experience (REST) and validation (Postman/SOAP UI) * JSON/XML response validation and understanding of HTTP methods and auth * Strong analytical and debugging skills (browser dev tools, log/network analysis) * Soft skill for coordinating with release teams on scheduling * a

Benefits & conditions

debugging with environment/config management and test data handling Key requirements * Competitive compensation * Comprehensive insurance options * 401(k) plan matching * Paid time off * Paid parental leave * Tuition assistance and learning opportunities

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on us.experteer.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

3:47 min

Exploring JSON, CBOR, and JOSE for data serialization

Aaron Russell · LIVE

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

5:47 min

Integrating user stories and test automation via Jira tools

Christoph Ruggenthaler · LIVE

2:03 min

Distinguishing type definition constructs from data validation routines

Clemens Vasters Clemens Vasters · WWC 2025

4:12 min

Leveraging modern languages and browser libraries for automation

Chris Heilmann +4 · LIVE

Videos

See all

Related articles

See all