Test Engineer

Dev Technology•Reston, VA
•$95,000 - $110,000

About The Position

Dev Technology is seeking an experienced Senior Test Automation Engineer to help ensure high-quality software delivery. The position focuses on designing, developing, and maintaining automated test suites and frameworks for React and Node.js applications and services, while combining technical expertise, problem-solving, and collaboration. The engineer will perform automated and manual testing, including functional, regression, performance, database, and data-validation testing. The role works with Agile (Scrum) teams and follows SDLC and software quality best practices, collaborating across teams to analyze and troubleshoot defects. U.S. citizenship is required, and the candidate must be able to obtain TSA Public Trust clearance. The estimated salary range is $95,000–$110,000. The posting notes that this range is not a guarantee and that compensation may vary based on experience, geographic location, and contractual requirements.

Requirements

  • Minimum of 5 years of experience and a Bachelor's Degree; education and experience may be combined to meet the requirements.
  • U.S. citizenship.
  • Must be able to obtain TSA Public Trust clearance; the posting also states active clearance or the ability to obtain TSA clearance.
  • Strong background in designing, developing, and maintaining automated test suites and frameworks.
  • Experience using TypeScript for testing React and Node.js applications and services.
  • Exceptional written and verbal communication skills.
  • Team-oriented, willing to follow directions, and able to take initiative.
  • Enjoys collaboration and solving complex challenges.

Responsibilities

  • Design, develop, and maintain automated test frameworks and scripts using TypeScript for React and Node.js applications and services.
  • Implement and manage automated testing tools and frameworks, such as Selenium, Cypress, REST Assured, and Postman.
  • Review user stories, requirements, and acceptance criteria; develop appropriate test scenarios and verify delivered functionality against business and technical requirements.
  • Conduct manual testing, including test case creation and execution, regression testing, and defect management.
  • Conduct performance testing using tools such as JMeter and LoadRunner.
  • Integrate automated tests into CI/CD pipelines.
  • Execute database testing and data validation using SQL.
  • Work within Agile frameworks (Scrum) and adhere to SDLC and software quality best practices.
  • Collaborate with cross-functional teams to identify, analyze, and troubleshoot complex defects.

Benefits

  • Generous and flexible time-off policy.
  • Flexible work schedules and telework options, including remote work availability for eligible projects.
  • Career development opportunities, including mentorship, technical and management training through Dev University, hands-on learning through DevLab, tuition reimbursement, and paid training.
  • Choice of two health plans, including dental and vision coverage, flexible spending account, commuter benefits, life insurance, and other benefits.
  • 401(k) matching with a 5% matching contribution.
  • Regular team and company social events.
  • Company-wide community support activities, employer donation matching, and time off for volunteer efforts.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service