Job Requirements
North Chicago, IL
Clearance Unspecified Polygraph not specified
Mid Level Career (5+ yrs experience)
Salary not specified
Join Premium to unlock estimated salaries
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.
Applicants should have experience working with decentralized teams, knowledge of cloud-based applications, and have good written and communication skills.
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.
We Value:
The Drive to Perform Beyond Perceived Limits.
The Desire to Find Significance in All We Do.
The Passion and Compassion That Powers Both.
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:
- 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.
ITility is an Equal Opportunity Employer
ITility is committed to providing a work environment that is non-discriminatory, harassment free, fair, ethical and inclusive. ITility is committed to the principle of equal employment opportunity and complies with all applicable laws which prohibit discrimination and harassment in the workplace. ITility strictly prohibits discrimination or harassment based on race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status, disability, or any other characteristic protected by law in all terms, conditions and privileges of employment, including without limitation, recruiting, hiring, assignment, compensation, promotion, discipline and termination. This policy covers conduct occurring at ITility’s offices, client sites, other locations where ITility is providing services, and to all work-related activities.
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.
Applicants should have experience working with decentralized teams, knowledge of cloud-based applications, and have good written and communication skills.
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.
We Value:
The Drive to Perform Beyond Perceived Limits.
The Desire to Find Significance in All We Do.
The Passion and Compassion That Powers Both.
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:
- 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.
ITility is an Equal Opportunity Employer
ITility is committed to providing a work environment that is non-discriminatory, harassment free, fair, ethical and inclusive. ITility is committed to the principle of equal employment opportunity and complies with all applicable laws which prohibit discrimination and harassment in the workplace. ITility strictly prohibits discrimination or harassment based on race, color, religion, national origin, sex, sexual orientation, gender identity, protected veteran status, disability, or any other characteristic protected by law in all terms, conditions and privileges of employment, including without limitation, recruiting, hiring, assignment, compensation, promotion, discipline and termination. This policy covers conduct occurring at ITility’s offices, client sites, other locations where ITility is providing services, and to all work-related activities.
group id: 10274471