At Agile Defense we know that action defines the outcome and new challenges require new solutions. That’s why we always look to the future and embrace change with an unmovable spirit and the courage to build for what comes next.
Our vision is to bring adaptive innovation to support our nation's most important missions through the seamless integration of advanced technologies, elite minds, and unparalleled agility—leveraging a foundation of speed, flexibility, and ingenuity to strengthen and protect our nation’s vital interests.
Requisition #: 1343
Title: Test & Evaluation Specialist
Clearance: Public Trust clearance
Location: Remote
Salary Range: $100,000 - $130,000/year
Clearance:
· Public Trust clearance requires a background investigation (BI) and entry on duty (EOD) status. This must be applied for upon acceptance of employment offer. Candidates with existing or recently completed Public Trust background investigations are preferred.
Responsibilities/Duties:
· Produce quality and maintainable test scripts
· Work closely with business analysts and subject matter experts to understand requirements and translate to software solutions. Collaborate with business analysts and developers to fully understand the full scope and impact of each story to the test scenario
· Create and update automated test scripts based upon developed agile stories using Selenium
· Create ad-hoc tests using SoapUI and other tools to work through new scenarios.
· Create and maintain tests using SoapUI and other tools to work through new scenarios
· Work with teams to effectively design, build, and deliver cloud-based solutions
· Participate in design meetings with other projects and the client’s technical specialists
· Work with other teams to coordinate integration testing across multiple (more than 3) teams
· Participate in daily stand-ups, backlog grooming, sprint demos, and other agile ceremonies
· Estimate test case writing and execution effort and track progress.
· Design and execute performance tests that provide meaningful results to developers on areas of enhancement
· Develop code-based test scripts using TypeScript and hold test case reviews with stakeholders
· Execute test cases including functional, regression, performance, load and smoke tests for both web applications and database.
· Report defects, track, validate, and close.
· Record test results and report them.
· Support 508 compliance test execution and documentation.
· Identify regression test candidates for automation, plan automation activities across the team and automate test cases.
Support and improve the overall system
· Participate in daily scrum meetings, agile ceremonies, and weekly test team meetings.
· Participate in all phases of risk management assessments and software development with emphasis on analysis of user requirements, test design and test tools selection.
· Install, maintain, or use software testing programs.
· Support and track and gather metrics on all activities.
· Support UAT activities.
· Support end of sprint demos, user acceptance testing, and solicit feedback on test artifacts and processes.
· Knowledge of RESTful API-based applications
· Experience in Manual Test Script Development and Execution
Proven experience with the following technologies:
· Experience with Selenium, Serenity, or Cucumber
· TypeScript/JavaScript
· TestCafe or similar framework
· AWS
· HTML and DOM object identification
· Chrome Dev Tools
· NPM and
Node.js and capability of managing npm packages and versions
· Accessibility testing
· Development Methodologies: Test Driven Development, Agile Software Delivery, Scrum, Continuous Integration/Continuous Deployment
Required Qualifications:
· 5+ years of development experience in the Information Technology field focusing on development projects using DevSecOps.
· Minimum of five (5) years of experience in writing and testing enterprise software solutions. A degree in Computer Science and three (3) years of experience is also acceptable.
· Minimum of three (3) years of experience in automation framework development and troubleshooting software
· Experience working in AWS, software containerization and Agile development processes.
· Experience with JSON
· Expert skills in test automation tools including TestCafe
· Knowledge of RESTful API-based applications
· Experience working in an Agile environment
· Strong analytical and problem solving skills
· Strong communication skills