Overview
In the role of a Test Engineer, you will be part of a Quality Assurance team responsible for ensuring the delivery of high-quality products through software testing principles, test automation, collaboration, and innovative problem-solving. Your contributions will make an impact on the critical missions of our government clients, solving challenges that aim to improve millions of lives across the globe.
Responsibilities
As a Test Engineer you will:
- Perform business/system/quality requirements analysis and review
- Identify the testable requirements and prepare the test strategy for each of the testing types identified
- Write comprehensive test plans for functional, regression, acceptance and stress testing
- Produce high-quality test cases that do not require rework
- Ensure 100% requirements coverage in test cases
- Experience with an automation testing tool such as Selenium WebDriver, Junit, SOAPUI, QTP, or Cucumber and performing results analysis.
- Understanding fundamental Agile concepts including Continuous Integration (CI) / Continuous Delivery (CD), user stories, estimation, Kanban boards, etc…
- Comfortable working in a high energy Agile environment.
- Perform thorough testing through functional, regression, integration, performance, ad-hoc, 508 compliance, and other testing areas as needed
- Support the design and implementation of test automation frameworks using tools like Selenium, Jmeter, Serenity, SortSite
- Knowledge in management tools such as JIRA Platform, Wiki, TFS and/or ALM
- Develop high-quality test strategy documents
- Develop and review test cases / automation scripts
- Design and develop automated test scripts for regression testing
- Support UAT preparation activities
- Assist in post-production support, such as end-users support; troubleshoot issues on production-like environment
- Must be a self-starter/self-directed member of the team
Other similar professional duties maybe assigned as needed.
Qualifications
- Candidate must have at least 3-5 years of experience with software or web application testing
- 2 years of experience with test automation tools desired, experience with Selenium a plus
- Proficient in assisting in developing test strategy, test plan and test cases for complex domain models such as workflow oriented, data migration and web-based applications
- Detail oriented, capable of working under limited direction toward predefined objectives, and have ability to independently determine and develop solutions
- Candidate must possess sharp analytical and excellent communication skills
- Experience with 508 Compliance and ADA standards
- Bachelor\’s degree in computer science, information systems, physics, communications, engineering, math or related field is required
- Masters degree in communications, computer science, or related discipline may be substituted for two years of experience
Employer will accept a suitable combination of education, training or experience.