Supporting the Department of Homeland Security (DHS) by developing and implementing quality assurance methodologies to ensure compliance with quality assurance standards, guidelines, and procedures in a large computer-based organization.
Requirements
- Experience testing solutions developed in C/.NET
- Ability to write test documentation - Test Plans; Test Procedures; Change Requests; System Requirements Documents; Problem Reports, Discrepancy Reports
- Experience with Functional Testing, Integration Testing, System Testing, and User Acceptance Testing phases
- Familiarity with Information Security best practices
- Ability to apply test estimation techniques to software development efforts
- Familiar working with a variety of testing tools such as Jenkins/Hudson, TeamCity, as well as automation frameworks like Robot Framework, Specflow, Jbehave, Geb, Spock, Junit4, TestNG, Nunit.
Responsibilities
- Developing Test procedures – Creating test procedures for current set of backlog items: system, functional, regression, performance, load, installation, security, interoperability, stress, boundary;
- Developing and implementing quality assurance methodologies to ensure compliance with quality assurance standards, guidelines, and procedures in a large computer-based organization.
- Developing and executing software test plans, test cases, and test scripts for Integration, Migration, Regression, and/or Performance testing, and IA and disaster recovery, to identify system and software problems and their causes.
- Establishing and maintaining a process for evaluating hardware, software, and associated documentation and assisting in their evaluation.
- Building and executing testing on both web front end and back-end systems. Ability to test at an API level such as via web services, JMS Queue, or other back-end services.
- Running test validations at various levels including DB validation, logging validation, and UI validation.
Other
- Must be a U.S. Citizen with the ability to pass CBP background investigation
- College degree (B.S. or greater) in Computer Science, Software Engineering, Information Management Systems or a related discipline
- Ability to work in a fast paced, constantly changing environment
- Must be available to work a hybrid schedule with an on-site requirement in Sterling, VA
- Excellent written and verbal communication skills