×
Register Here to Apply for Jobs or Post Jobs. X

Automation Developer

Job in Fairfax, Fairfax County, Virginia, 22032, USA
Listing for: CGI
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    Software Engineer, DevOps, Software Testing, Cloud Engineer - Software
Salary/Wage Range or Industry Benchmark: 80000 - 100000 USD Yearly USD 80000.00 100000.00 YEAR
Job Description & How to Apply Below

Position Description

CGI Federal is seeking a detail-oriented and experienced Automation Developer to join our team. As a Development Tester, you will play a crucial role in ensuring the quality and reliability of our software products. This role involves designing and executing test plans, identifying and documenting defects, and collaborating with developers to resolve issues. The ideal candidate will have a strong background in software testing, excellent analytical skills, and a commitment to delivering high-quality software solutions.

This position can be located at any CGI office in the U.S. The preferred location is Fairfax, VA; however, a hybrid working model is acceptable.

Your future duties and responsibilities

Design Innovative Test Solutions:
Architect creative, unconventional testing approaches to validate complex system behaviors and obscure data flows that traditional testing doesn't cover.

Architect Test Automation Frameworks:
Design scalable, maintainable automation frameworks using modern technologies (Playwright, Cypress, Java) with programming best practices (design patterns, clean code, SOLID principles).

Write sophisticated test automation covering
  • End-to-End Testing:
    Complex user workflows spanning multiple systems
  • API Testing:
    Advanced REST API validation including contract testing
  • Integration Testing:
    Multi-service communication verification
  • Performance & Load Testing:
    Custom JMeter extensions and distributed load testing
  • Data Flow Testing:
    Trace data through entire system pipelines
Frontend Testing Innovation
  • Develop advanced Angular testing strategies:
    • API testing with custom fixtures
    • End-to-end workflow testing with dynamic data
    • Performance testing for client-side rendering
Cloud Integration Testing
  • Design tests that interact with cloud services:
    • GCP: gcloud CLI, Cloud Storage, Big Query, Pub/Sub
    • AWS: AWS CLI, S3, Lambda, SQS
    • Azure:
      Azure CLI, Blob Storage, Functions
Test Data Strategy Design

Create intelligent test data generation strategies including synthetic data creation, production data sanitization, and dynamic fixture management.

Performance Engineering

Design and execute advanced performance testing scenarios:

  • Custom JMeter extensions and plugins
  • Distributed load testing across cloud regions
  • Performance profiling and bottleneck analysis
Continuous Innovation

Research emerging testing tools, experiment with new technologies, and prototype creative testing solutions.

Documentation

Create technical documentation for custom test tools, framework architecture decisions, and innovative testing patterns.

Required Qualifications To Be Successful In This Role

Minimum 4 years of experience in software development with strong development background.

Advanced programming proficiency in multiple languages
  • Java (required) - Spring Boot, JUnit, Mockito, Maven/Gradle
  • Type Script/JavaScript (required) - Node.js, npm
  • Python - for scripting, data manipulation, and custom tooling
Skills with modern test automation frameworks
  • Cypress for API and web application testing
  • JMeter for performance testing with custom samplers and plugins
AI/LLM tool proficiency
  • Leverage LLM tools (Claude Code, Gemini, ChatGPT Codex) to accelerate test script maintenance, debug failing tests, and generate test data or edge case scenarios.
Containerization and Dev Ops skills
  • Podman or Docker for container orchestration
  • docker-compose for multi-container test environments
  • Kubernetes understanding for deployment testing
CI/CD pipeline architecture
  • Jenkins, Git Lab CI, Git Hub Actions (expert-level)
  • Pipeline-as-code (Jenkins file, .gitlab-ci.yml, Git Hub Actions YAML)
  • Advanced test result reporting and analytics
Some database testing experience
  • Complex SQL query writing
  • Postgre

    SQL including advanced features (triggers, procedures, pgvector)
API testing and service integration
  • REST API testing with advanced scenarios (OAuth, JWT, rate limiting)
  • Understanding of message queue testing (Pub/Sub)
Strong software engineering fundamentals
  • Object-oriented programming and functional programming paradigms
  • Design patterns (Factory, Builder, Strategy, etc.)
  • Clean code principles and refactoring expertise
  • Test-Driven Development (TDD) and Behavior-Driven Development (BDD)
Creative problem-solving ability
  • Think outside the box to test complex system interactions
  • Design unconventional test approaches for obscure scenarios
  • Integrate disparate technologies to create comprehensive test solutions
Strong debugging and troubleshooting skills
  • Deep log analysis and distributed tracing
Desired qualifications/non-essential skills required
  • Experience testing Angular 17+ and Spring Boot 3.0+ applications
  • Advanced Angular testing (Cypress component testing, RxJS patterns)
  • Spring Boot comprehensive testing strategies
  • Integration between frontend and backend testing
  • Advanced performance testing:
    • Custom JMeter sampler development in Java
    • Distributed load testing coordination
    • Performance profiling tools (JProfiler, Chrome Dev Tools)
  • Accessibility testing (WCAG 2.1 AA, Section 508).
Compensation Range

CGI is required by law in…

To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)

Job Posting Language
Employment Category
Education (minimum level)
Filters
Education Level
Experience Level (years)
Posted in last:
Salary