Title: Software Test Engineer Location: Alexandria,VA or Colorado Springs, CO Clearance: TS/SCI with the ability to obtain and maintain a CI polygraph Job Details:
- Assist the customer with testing network modernization solution implementation and quality of a Cloud-Native, Software-defined network
- Take a test lead role in setting the long-term testing system, application, and automation vision and strategies for the customer-modernized network, security, and/or infrastructure
- Present testing results of applications and systems from laboratory and network emulation space
- Develop software modules to test solution deployment and security control effectiveness, including security sensor functions such as PCAP, deep content, and packet inspection
- Develop software unit tests for all software code and utilize provided scanning systems to eliminate code smells, defects, and bugs from the finished product
- Utilize system automation technologies and configuration management technologies such as Ansible, Terraform, and Kubernetes OpenShift to create and maintain standardized IT environments (Dev/Test/Prod)
- Coordinate with Network/Cyber /DevOps engineering to ensure complete software build, scanning, deployment, and testing automation
- Design, build, and integrate a CI/CD pipeline for testing software artifacts, solution deployment, and solution security posture using git-based technologies such as Bitbucket and GitLab pipelines
- Apply knowledge of the latest software test engineering industry trends to implement telco cloud and software-defined network security requirements
- Support execution and refinement of the engineering process as part of the customer's RMF efforts
- Provide the security engineering lead input throughout the lifecycle to ensure systems meet ICD-503 standards
Requirements:
- Bachelor's degree from an accredited institute in an area applicable to the position; an additional 4 years of may be substituted in lieu of a degree
- Minimum of eight (8) years of directly related software experience in addition to education level
- Strong background in computer science basics (data structures, algorithms, etc.)
- Experience with common scripting languages such as Bash and Python, Git tools and overall best practives
- Proficiency with DevOps processes, Continuous Integration/Continuous Delivery (CI/CD) using tools such as bitbucket and/or GitLab
- Experience testing software applications with cloud service providers (AWS, Azure, etc.) using IaC tools such as Terraform and Red Hat Automation Platform (Ansible)
- Experience with RPM and/or APT-based operating systems such as Red Hat and/or Ubuntu
- Expert knowledge of HTTP/HTTPS protocol, Web APIs, REST, XML, JSON, YAML
- Experience using API testing tools such as Postman
- Solid client-facing, communications, and collaboration skills
- Must possess current DoD 8570 IAT II and a current system-specific certification (e.g. Microsoft, Cisco, Juniper, Linux, Unix, AWS, Tableau, Splunk etc.)
- Current active TS/SCI clearance, with the ability to obtain and maintain a CI polygraph
Equal Opportunity Employer/Veteran/Disabled
|