Huntsville, AL30+ days ago
Active in-scope DoD-issued Secret security clearance at time of application • Experience designing, developing, and executing automated tests in alignment with defined test cases • Hands-on experience with test automation frameworks and libraries in CICD environments • Proficiency with scripting languages (e.g., Python and object-oriented programming languages, e.g., Java, C) • Strong knowledge of containerization and orchestration tools (Docker, Kubernetes) as part of software delivery testing pipeline • Familiarity with testing tools and platforms (Jenkins, GitLab CI) for automating builds and execution • Unix/Linux operating system experience • Advanced scripting capabilities in Python or Java for custom automation needs • Preferred • Experience integrating Gherkin syntax and Behavior-Driven Development (BDD) methodologies (Cucumber, SpecFlow) • Experience with hardware-in-the-loop (HWIL) systems and real-time testing environments • Familiarity with Static & Dynamic Code Analysis tools (SonarQube, Fortify, Coverity) • Familiarity with Model-Based Systems Engineering (MBSE) tools and processes • Advanced degree in Engineering, Computer Science, or Mathematics. Duties include: • Collaborating with test leads, developers, and systems engineers to design test cases and implement automated tests • Developing and maintaining automated test frameworks and executing automated regression, integration, and performance tests • Supporting continuous testing workflows in CICD pipelines, ensuring traceability between test requirements and verification results • Analyzing test results using automated tools and contributing to automated testing strategies aligned with industry best practices • Troubleshooting issues found during testing and collaborating with developers to investigate root causes.