Quality Assurance & Test Automation Developer

ITility, LLC.
North Chicago, IL, United States
about 1 month ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours

Tech stack

Testing (Software) Java (Programming Language) Agile Methodology Amazon Web Services Application Lifecycle Management Confluence JIRA Automation of Tests Software as a Service Code Coverage CompTIA Security+ Computer Engineering
+19 more
Scrum Methodology Ansible Selenium Software Engineering Software Quality Assurance (SQA) Test Management Strategies of Testing Software Vulnerability Management Web Applications Enterprise Software Applications Gitlab Git Containerization Kubernetes Information Technology Terraform Software Version Control Devsecops Docker

Job description

ITility is seeking a talented Quality Assurance & Test Automation Developer to support a mission-critical enterprise modernization contract with the Department of Defense (DoD). This role supports mission-critical, AWS-hosted enterprise applications that enable the secure processing of recruit candidates entering the U.S. Armed Forces.

The Quality Assurance & Test Automation Developer supports the Applications team responsible for building new features and modernizing applications associated with processing candidates enlisting in the Armed Forces. This position works to provide the development team with automated tests that ensure the capabilities under development meet or exceed all customer requirements. This is hybrid/onsite role with 2 days of onsite work and 3 days remote.

This is an opportunity for you to work in partnership with software development and DevSecOps to ensure high-quality software is delivered to USMEPCOM. In a highly collaborative environment, you will be offering feedback to streamline the development process and automate testing., Successful candidates will possess resent knowledge and hands-on experience with:

  • Support the creation, maintenance, and management of test plans, test suites, estimation, test artifacts, and test cases within a test management system for manual and/or automated testing.
  • Build, deploy and run containerized workloads across different environments
  • Provide developers with a consistent testing infrastructure and automated tests to ensure code being developed meets the customers’ needs and automated test coverage is maximized
  • Interface with engineering teams and leadership to help identify and refine relevant test coverage
  • Work with different internal customer facing teams, understanding the different deployment scenarios, upgrade paths and dependencies
  • Design and document test plans, scenarios, scripts, or procedures
  • Provide feedback to developers regarding functionality and usability of software
  • Understand how the various components of the Applicant Processing System (APS) fit together with particular attention to testing, security, and quality
  • Track new product features and design changes and implement corresponding testing strategies
  • Collaborate with internal teams to solve issues involving test automation
  • Experienced in Selenium, AWS cloud architecture, and knowledge using Jira and Confluence tools.
  • Report/track bugs for every release and track them till they are closed
  • Proactive and strong communicator in both technical and business settings.
  • An expert in software testing practices for web apps
  • Other duties as assigned.

Requirements

Applicants should have experience working with decentralized teams, knowledge of cloud-based applications, and have good written and communication skills., Minimum of five (5) years of experience in software quality assurance with a strong emphasis on automated testing.

  • Minimum of three (3) years supporting Agile software development teams utilizing Scrum or similar methodologies.
  • Demonstrated experience developing automated test scripts using Selenium and Java.
  • Experience implementing and maintaining automated testing within CI/CD pipelines.
  • Experience with source code management and automation tools such as Git, GitLab, Terraform, and Ansible.
  • Experience working with Docker and/or Kubernetes in containerized environments.
  • Experience using Jira, Confluence, and GitLab for requirements, defect tracking, and software lifecycle management.
  • Experience testing cloud-hosted applications, preferably within AWS environments.
  • Familiarity with DoD security requirements, including STIG compliance and vulnerability mitigation.
  • Strong analytical, troubleshooting, and problem-solving skills.
  • Excellent written and verbal communication skills with the ability to collaborate across technical and functional teams.

Required Education/Certifications/Clearance:

  • U.S. Citizenship required.
  • Ability to obtain and maintain a DoD Secret Security Clearance.
  • Bachelor’s degree in Computer Science, Information Technology, Computer Engineering, or a related technical discipline. Equivalent experience may be considered in lieu of a degree.
  • CompTIA Security+ CE certification (DoD 8570/8140 IAT Level II compliant) is required.
  • Demonstrated ability to work independently while contributing effectively within highly collaborative Agile teams.

Physical Requirements:

  • Work is typically performed in an office setting.
  • Prolonged periods of sitting at a desk and working on a computer.
  • Must have the ability to lift 15-25 pounds.

About the company

At ITility, we help our customers command the future by thinking beyond perceived limits to create new, unexpected ways to protect and defend our nation. We inspire and empower people to create significant solutions that secure what matters to our customers and communities, here and around the globe.

ITility is a Service-Disabled Veteran Owned Business with a passion to equip our nation’s armed forces and first responders with the very best to empower their missions. From the virtual battlefield to boots on the ground, our people, processes, and performance drive our ability to help our clients protect what matters, now and for generations to come.

Apply for this position

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

Apply on www.clearancejobs.com

Good distractions

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

2:03 min

Automating the complete functional software testing development lifecycle

April Yoho April Yoho · WWC Europe 2026

6:21 min

Investigating push inefficiencies with upstream Git experts

Jonathan Creamer · Coffee With Developers

3:05 min

Integrating an assistant application with Jira software

Felix Augenstein · LIVE

6:14 min

Structuring CI/CD pipelines with integrated security and quality checks

Christoph Ruggenthaler · LIVE

2:30 min

The shifting mindset of modern quality assurance engineers

Alisa Hrustic Alisa Hrustic · Europe 2026 Virtual

56 sec

Favorite git commands and the importance of patch commits

Eileen Uchitelle Eileen Uchitelle +1 · Coffee With Developers

Videos

See all

Related articles

See all