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.