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

Automation Developer

Job in Fairfax, Fairfax County, Virginia, 22032, USA
Listing for: CGI Technologies and Solutions, Inc.
Full Time position
Listed on 2026-02-28
Job specializations:
  • Software Development
    DevOps, Software Engineer, 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

Automation Developer

Category: Testing/Quality Assurance

Main location: United States, Virginia, Fairfax

Position : J

Employment Type: Full Time

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, preferred location is Fairfax,VA; however, a hybrid working model is acceptable.

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…
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