Test Engineer Senior

Clearance Level
Test Engineering
Bethesda, Maryland

REQ#: RQ48000

Travel Required: None

At GDIT, people are our differentiator. We are seeking a Senior Test Engineer to join our team to support a biomedical health research systems at the National Institutes of Health. As a Senior Test Engineer supporting software development activities, you will be trusted to independently develop and execute automated test scripts to ensure that quality software is provided for release to production and to certify system changes. You will produce expert level test plan and test case documents and demonstrate your ability to create and manage a Selenium test automation framework (for front and backend test scenarios), and to test APIs and web services. We are looking for someone who demonstrates strong oral and written communication skills, with the ability to communicate technical topics to management and non-technical audiences, as well as interface with the customer on a daily basis. You will be part of a 30 person team supporting BRICS (Biomedical Research Informatics Computing System), a comprehensive but customizable bioinformatics knowledge base designed to efficiently collect, validate, harmonize, and analyze research datasets.

What GDIT Can Offer You:

This role is supporting a critical mission for the public health, working at the prestigious National Institutes of Health main campus in Bethesda, MD. Your contribution will make the performance of research studies and clinical trials faster, simpler, and more collaborative. After serving NIH, there are many opportunities to move into other more experienced roles across the GDIT huge portfolio of projects, providing you career growth while part of a dynamic and vital company.

In this role, a typical day will include:

  • Architect, develop, and maintain an innovative test automation system using Selenium WebDriver. Implementing test plans within current guidelines by analyzing project requirement documents. Developing test plans, test approaches, and test cases
  • Designing, developing, testing, maintaining and executing scripts across different test environments for consistency
  • Develop automated API tests using SoapUI
  • Work with applications designed and developed with Java and Web Services
  • Working closely with the Dev Team and business analysts to develop a solid testing solution, working towards the future state of the application architecture
  • Ensuring that customer, product manager, and technical lead requirements are met as described in both technical detail, use cases, and user stories.
  • Managing all test functions in support of both software development and system deployments.
  • Reviewing project documentation for all assigned projects to ensure that the project requirements are clearly defined

Required Qualifications:

  • BS or equivalent and five years related experience or MS and three years experience
  • Minimum of five years software development testing experience
  • Minimum of four years experience with Selenium-WebDriver automation tool testing web-based application
  • Minimum of four years experience with automation framework (e.g. Cucumber, TestNG or JUnit).
  • Minimum of four years experience with Java
  • Hands-on experience with Build Management tools (e.g. Maven, Gradle, or Ant)
  • Experience with optimizing test functions
  • Experience with manual testing (Integration, Smoke testing, Functional, Regression, etc.)
  • Good understanding of Software Development Life Cycle (SDLC)
  • Must be able to adhere to development standards and software development lifecycle processes
  • Must be able to identify gaps or conflicts in requirements and user stories
  • Must be able to develop alternative solutions that demonstrate innovative and analytical approaches to resolutions.
  • Must be an effective writer with experience writing test plans and test cases
  • Must be able to identify web object using object spy and manage objects in repository
  • Experience with Eclipse experience or other development environments
  • Experience with TestNG, POM frameworks, Page Factory or other testing tools
  • Testing experience in various OS and Mobile Devices
  • Experience with SQL
  • Must be able to obtain NIH Public Trust

Desired Qualifications:

  • Experience in Agile and DevOps environments
  • Prefer minimum of six years software development experience
  • Good understanding of BDD (Behavior Driven Development) and TDD (Test Driven Development)
  • Able to excel in a fast-paced, team-oriented environment
  • Knowledge in CI/CD environment (e.g. Jenkins, Bamboo)
  • Experience with JIRA, Confluence, or Zephyr
  • Experience with GIT and SVN source code revision control systems
  • Experience with API tests using SoapUI

We are GDIT. The people supporting some of the most complex government, defense, and intelligence projects across the country. We deliver. Bringing the expertise needed to understand and advance critical missions. We transform. Shifting the ways clients invest in, integrate, and innovate technology solutions. We ensure today is safe and tomorrow is smarter. We are there. On the ground, beside our clients, in the lab, and everywhere in between. Offering the technology transformations, strategy, and mission services needed to get the job done.

GDIT is an Equal Opportunity/Affirmative Action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, disability, or veteran status, or any other protected class.