Your Role and ResponsibilitiesThe responsibilities of this role are as follows:- Develop and execute test plans and test cases for software applications, cloud infrastructure, and micro services
- Apply understanding of agile development and experience with DevSecOps and CI/CD practices to support testing, quality assurance, security accreditation, and deployment
- Develop comprehensive test documentation for the system, processes, and procedures and contract deliverables
- Actively participate in the execution of systems engineering processes to include requirements development, architecture development, testing and validation and deployment
- Design and implement automated test scripts
- Support security accreditation activities
- Support user acceptance testing and enterprise test activities
- Clearly communicate and provide effective recommendations for process improvements
- Stay abreast of industry trends, emerging technologies, and best practices and apply to project needs
Required Technical and Professional Expertise
- Deep understanding of systems engineering processes and lifecycle
- Experience working on a software development program providing customer-facing services
- Expertise in developing test requirements, test cases, and executing all types of software testing
- Familiarity with DevSecOps tools and CI/CD tools,Test automation and agile testing processes and tools
- Active TS/SCI with CI Poly required
Preferred Technical and Professional Expertise
- Experience in software testing, preferably testing in the context of agile software development using a continuous integration/continuous deployment pipeline
- Familiarity with Test Driven Development (TDD)
- Hands-on experience configuring and using automated test tools
- Familiarity with configuration management process and deficiency reporting in the context of software testing