Test Engineer
Role details
Job location
Tech stack
Job description
Nightwing 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. Nightwing is seeking a Test Engineer to support this critical customer mission.
Responsibilities Include:
-
Defines, plans and performs test assignments for large scale, complex, software and hardware systems
-
Establishes automated and manual test methods and techniques, develops test plans and requirements, writes test procedures and reports, and conducts tests
-
Participates in test readiness reviews and design reviews
-
Applies software development experience and knowledge to ensure test validity, integrity, quality, and execution
-
Conducts tests which include collaborating closely with others in establishing language, database, and computer requirements along with configuration management techniques
-
Performs test planning and implementation using state-of-the-art technologies, processes, and frameworks (e.g. SAFe or similar framework)
-
Develops and maintains test documentation including plans, procedures, reports, etc.
-
Analyzes test results and accurately discuss them with management and teams
-
Documents and keeps program management informed of deviations from customer requirements
Requirements
-
U.S. Citizenship
-
Active Secret clearance. Must be able to obtain a TS/SCI clearance
-
Must be able to obtain DHS Suitability
-
6 + years of directly relevant experience, ideally in an agile environment
-
2 + years of automated and/or manual test experience
-
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
-
2+ years' experience developing software with Java, Cucumber, Gherkin or similar language in an agile environment
-
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 e xperience 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
Required Education:
BS Computer Science, Computer Engineering, Computer Information Systems, Computer Systems Engineering or related discipline, or HS diploma and 7+ years of directly relevant 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 Certification s