To develop software solutions to secure defense networks by ensuring functionality, reliability, and user experience through rigorous testing
Requirements
- Experience with automated testing tools and methodologies for software testing and maintenance, including Cypress, Selenium, JMeter, TestComplete, or Jenkins
- Experience with extreme programming, product management, and software products
- Experience in JIRA Defect Tracking & Zephyr Test Management tools
- Experience with test planning including reviewing requirements, user stories, and acceptance criteria to define test strategies for unit, functional, integration, performance, and API testing
- Experience with developing automated UI test and manual UI tests
- Experience with setting up end-to-end workflows and building automated tests
- Experience with developing and executing automated API tests and validate responses
Responsibilities
- Create a test plan with test cases based on user stories
- Generate data and implement the test cases to observe how the software performs
- Document the results and communicate defects to the development team
- Automate continuous security and performance testing
- Develop automated UI test and manual UI tests
- Set up end-to-end workflows and build automated tests
- Develop and execute automated API tests and validate responses
Other
- TS/SCI clearance
- Bachelor's degree in CS or an IT field and 2+ years of experience in software testing or software engineering, or 6+ years of experience in software testing or software engineering in lieu of a degree
- Ability to work with developers to ensure proper unit test coverage
- Willingness to be on camera during interviews and assessments
- Adaptability to work in a remote or hybrid work model