Our Partner is supporting a U.S. Government customer to provide support for onsite incident response to civilian Government agencies and critical asset owners who experience cyber-attacks, providing immediate investigation and resolution. Contract personnel perform investigations to characterize of the severity of breaches, develop mitigation plans, and assist with the restoration of services. They are seeking a
Test Engineer to support this critical customer mission.
Responsibilities - Define, plan, and perform test assignments for large scale, complex, software and hardware systems
- Establish automated and manual test methods and techniques, develop test plans and requirements, write test procedures and reports, and conduct tests
- Participate in test readiness reviews and design reviews
- Apply software development experience and knowledge to ensure test validity, integrity, quality, and execution
- Conduct tests which include collaborating closely with others in establishing language, database, and computer requirements along with configuration management techniques
- Perform test planning and implementation using state-of-the-art technologies, processes, and frameworks (e.g. SAFe or similar framework)
- Develop and maintain test documentation including plans, procedures, reports, etc.
- Analyze test results and accurately discuss them with management and teams
- Document and keep program management informed of deviations from customer requirements
Requirements - U.S. Citizenship
- Active Secret Clearance with ability to obtain a TS/SCI
- Must be able to obtain DHS Suitability
- BS Computer Science, Computer Engineering, Computer Information Systems, Computer Systems Engineering or related discipline, or HS diploma and 7+ years of directly relevant experience
- 6+ years of directly relevant experience, ideally in an agile environment
- 2+ years of automated and/or manual test experience
- 2+ years' experience developing software with Java, Cucumber, Gherkin or similar language in an agile environment
- Excellent and applicable experience with Agile Continuous Development / Continuous Integration / Continuous Delivery along with hands-on experience with automated test tools such as Docker, Jenkins, Rational Team Concert, JIRA, Git, Chef, Ansible, Puppet, Junit, JMeter, RSpec, Cucumber, and other industry-leading tools and techniques
- Experience with requirements development and management along with associated
- Ability to plan, conduct and conduct security testing
- Meaningful and relevant experience in developing test procedures
- Experience with systems engineering and configuration management processes
- Able to generate test-related documentation as necessary
- Excellent teamwork skills including ability to work well with agile development teams, customers, and coworkers at all levels
- Ability to work collaboratively across agencies and physical locations
Desired Skills - Experience with automated and manual testing processes
- Hands-on DevOps or DevSecOps experience
- Familiarity with following CISA practices:
- Securing the Software Supply Chain
- Cybersecurity Best Practices
- Open-Source Software Security
- Familiarity with NIST SP 800-218, Secure Software Development Framework V1.1: Recommendations for Mitigating the Risk of Software Vulnerabilities
- Hands on experience with automated testing solutions such as: Selenium, Puppeteer, Cypress, WebDriverIO, Playwright, Cucumber or NightWatchJS.
- Manual and Automated Testing experience and/or familiarity with one of more of the following program languages: Java, Perl, Ruby, Python, and JavaScript
- Experience and/or familiarity with one of more of the following database technologies: SQL, Oracle, MySQL, JBDC, NOSQL
- DHS experience
Desired Certifications - DoD 8570.1 IAT Level II
- Certified Software Test Professional (CSTP) or similar
- Certifications related to Agile development and Scaled Agile Framework (SAFe)
- AWS Certifications