Automation Test Engineer

Job Locations US-VA-Alexandria
Job ID 2021-2081
# of Openings


At REI Systems, our work makes a difference in the lives of millions of people. Do you want the opportunity to contribute, grow and learn every day? Enjoy working with amazing people? Being on a team that shares your values, matches your energy and truly impact people’s lives? If you are solution oriented, thrive in a fast paced, agile environment then come work for a company that is a 3-time Washington Post Top Workplace winner, ranked 11th in 2018.


REI Systems is looking for a Test Engineer with experience in building and enhancing test automation frameworks to join our team. In this role, you will be part of the 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.


"REI Systems is an Equal Opportunity Employer (Minority/Female/Disability/Vet)"


  • Perform detailed test designs using sound software test engineering principals in the context of test automation platforms and integration across distributed systems
  • Develop and improve existing test automation frameworks (i.e. make them faster, more flexible, and easier to use) and utilize parallel processing or grid systems to speed up the tests
  • Work across projects and collaborate with cross-functional teams to understand complex interaction between systems
  • Define and establish test metrics to measure not just product quality but also quality of testing and feedback to engineers
  • Develop efficient and effective quantitative methods and guidelines to continuously improve quality processes and practices across multiple projects
  • Experience supporting User Acceptance testing effort by user training and developing test artifacts
  • Other similar professional duties maybe assigned as needed


  • 5 to 7 years of experience in testing, including planning, test execution, and analysis
  • 7+ years of experience in Information Technology
  • At least 4 years of experience in developing automated QA test suites and tools using Selenium, Nunit
  • Strong skills in any one programming language, preferably C#
  • Exposure to backend services/microservices testing is a plus
  • Ability to review the complex code and write unit test cases
  • Exposure to client-side automated testing such as JEST, KARMA, PROTRACTOR
  • Experience in designing tests using frameworks like Junit, Cucumber,  
  • Exposure to stress, reliability, security and performance testing using tools like : NetSparker, Fortify, LoadRunner, Jmeter
  • Knowledge in management tools such as JIRA Platform, Wiki, TFS and/or ALM
  • Must be a self-starter/self-directed member of the team
  • Strong analytical and communication skills
  • Bachelor’s degree in computer science or a related field
  • Employer will accept a suitable combination of education, training, and experience

Desired Skills

  • Experience delivering solutions using Agile delivery practices
  • Experience with Amazon Web Services (AWS)
  • Familiarity with revision control systems such as Git/Github
  • Experience supporting the US Patent and Trademark Office

Work Authorization: US citizenship or work visa required


Sorry the Share function is not working properly at this moment. Please refresh the page and try again later.
Share on your newsfeed