Software Developer in Test

Clearance Level
Not Applicable
Software Development
Durham, North Carolina

REQ#: RQ42612

Requisition Type: Pipeline

The team supporting the EPA Office of Transportation and Air Quality (OTAQ) Fuels IT systems is seeking a Test Engineer to support exciting technical transformation and modernization efforts currently underway. The team is currently focused on supporting and modernizing complex software systems that support industry fuel registration, reporting and compliance activities. The work is guided by following Agile/SAFe framework best practices. The team is extremely collaborative. The ideal candidate is someone who enjoys working collaboratively, is forward thinking, and excited about solving complex technical challenges every day. In addition to the candidates primary testing responsibilities, he/she should also have the skills required to participate as needed in all phases of development including planning, analysis, development, testing, integration and documentation. The current technical environment includes:

  • Java/Spring
  • HTML/ CSS/ JavaScript/ Angular/Knockout
  • Grails
  • Oracle RDBMS (SQL)
  • Jenkins
  • GIT
  • Atlassian Suite (JIRA, Confluence, Bit-Bucket)
  • AWS Cloud Infrastructure

The Test Engineer will perform the following responsibilities:

  • Participate in an agile team, including all agile ceremonies, to deliver the full lifecycle, including requirements, architecture, design, development, testing, deployment and maintenance of software solutions.
  • Promote train and provide guidance on continuous testing/agile test strategies and incorporating those strategies in DevOps
  • Define, develop and implement software/systems testing standards and procedures and oversee testing across the SDLC
  • Execution of test cases including functional, regression, exploratory, performance, load and smoke tests for both web applications and database
  • Research and recommend innovative solutions for more efficient testing strategies across agile development lifecycle
  • Help other team members (developers and testers) in adopting agile and security test strategies
  • Review business requirements, stories, system designs and continually seek to understand all facets of application development activities for the purpose of providing the most efficient testing solutions
  • Identifies risk, issues, potential defects, or defects in any phase of the development life cycle, managing them through closure
  • Provide operational support expertise, including the following: 
    • Debugging software in production, including performing systematic assessments for identifying root causes of faults or problems
    • Understanding production environments including security hardening, performance tuning, and access control
    • Reproducing failures in development environments
    • Recommending coding solutions for other developers to implement


  • Experience in core Java
  • Experience writing unit test (Junit, JMockit, Mockito)
  • Experience with Postman, SoapUI, Ready API and/or similar tools
  • Experience working in a highly collaborative agile environment
  • Outstanding communication, organization, time management, and interpersonal skills
  • Good written and verbal communication skills coupled with strong listening skills
  • Working knowledge and experience in Federal IT security guidelines and practices and Section 508/ Accessibility.
  • Ability to contribute on an individual basis as well as demonstrate your strengths as an agile team member
  • Experience communicating and collaborating with other software developers, business owners, and management.


  • Experience with Behavior Driven Development (BDD) frameworks for services and/or JavaScript UI (Angular/React)
  • Working knowledge of Spring and Spring Boot
  • Working knowledge and experience in cloud-based environments (AWS/Azure)
  • Working knowledge of Maven and Jenkins
  • Experience with Agile/SAFe development principles and methodology
We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.