Title: Software QA Specialist/Applications Tester
Location: McLean, VA
*Clearance: *Active TS/SCI w/ Polygraph needed to apply *
Cornerstone Defense, in partnership with our military, intelligence, and civil government customers, supports U.S. operations worldwide through the use of many different types of intelligence, satellite, and cyber technologies. Cornerstone’s Intelligence Sector provides solutions to the United States Government for information collection, operations, exploitation and dissemination, and research activities. Our Team specializes in software development, cloud architecture, systems and network engineering, systems integration, agile management, as well as targeting operations and intelligence analysis. Our support to our mission customers includes cyber network operations, exploitation and defense, signals intelligence, human intelligence, and critical missions and networks.
Introduction: The Sponsor has multiple application teams supporting a portfolio which is the central repository for all Sponsor’s created applications. The Sponsor provides state of the art systems on cloud and applications based on products such as AWS, Oracle, SharePoint, and other web-based solutions. The Sponsor requires support specializing in verifying developed software meets the specified requirements and produces the desired result combined with ensuring any defects are identified and documented. The Sponsor needs polished skills in building test cases based on use case development mythologies as well as knowledge and experience with automated testing. The portfolio contains, but is not a complete list of, the following:
A custom production application that has a central repository for the search and discovery of internal document sensitive data and associated artifacts.
A custom production application which provides workflow and research with the ability to review, disposition, build a profile and update or nominate candidates to other Partner organizations.
A targeting and knowledge management tool which stores products in a centralized repository making it easy for search and discovery.
Work Requirements: The Contractor shall work closely with the various application teams; however, the Sponsor project manager will manage the priorities. The Contractor shall develop, perform and support manual and automated integration and regression testing. The Contractor shall develop, perform and support post deployment validation of components. The Contractor shall develop and maintain test plans and scripts to identify software problems and causes. The Contractor shall provide analysis and recommendations for automation of test suites. The Contractor shall develop automated scripts to decrease the time needed to perform testing.
The Contractor shall develop automated scripts to decrease the likelihood of bugs or unplanned outages. The Contractor shall work with applications in a cloud environment. The Contractor shall work side by side with project teams on a daily basis to consult with the development and operations teams to test applications. The Contractor shall work in a team environment with contractors from multiple companies. The Contractor shall participate in formal and informal reviews at pre-determined points throughout the development cycle. The Contractor shall participate as a member of the agile development team. The Contractor shall write test cases and scenarios.
The Contractor shall develop and execute test plans, procedures and scenarios for regression, performance, process, functional, system integration and Agile (deliverable) acceptance testing to ensure new applications and software modifications meet requirements and perform satisfactorily in the system environments. The Contractor shall document the successes and failures of all executed test procedures.
1. Demonstrated experience with the development of test cases as part of an agile team.
2. Demonstrated experience using a test automation framework.
3. Demonstrated experience using test automation tools.
4. Demonstrated experience with use of an Integrated Development Environment (IDE) for development and execution of test scripts.
5. Demonstrated experience with managing testing for multiple applications during the concurrent development cycles.
6. Demonstrated experience with Regression, Integration, API, or Functional testing.
7. Demonstrated experience developing and managing test plans and cases.
1. Demonstrated experience using JIRA, Confluence and SharePoint.
2. Demonstrated experience briefing technical topics to a non-technical audience.
3. Demonstrated experience in strong oral and written communication skills.
4. Demonstrated experience in strong leadership ability and experience juggling competing priorities.