Software Developer/Software Engineer in Test

General Dynamics Information TechnologyUSA VA Home Office (VAHOME), VA
$93,500 - $126,500Remote

About The Position

We are seeking a skilled Software Developer/Engineer in Test responsible for designing, developing, and implementing tools and frameworks to test complex data-driven software systems to ensure they meet quality standards. The ideal candidate will have strong programming and database skills, an analytical mindset, and a dedication to improving product efficiency and performance.

Requirements

  • Bachelor's degree in Computer Science, Software Engineering, or related field, or equivalent experience
  • At least 5 years of experience in software development and/or testing.
  • Strong programming skills in languages such as TypeScript, Node.js, PL-SQL, T-SQL, Python, etc.
  • Expertise in testing frameworks and tools such as Playwright, JUnit, JMeter, TestNG, Xray, etc.
  • Expertise testing relational databases such as Oracle, SQL Server, etc.
  • Experience with version control tools (e.g., Git) and issue tracking systems (e.g., Jira).
  • Familiarity with CI/CD tools and systems such as Jenkins and GitLab CI.
  • Solid understanding of rapid software testing methodologies, principles, and practices.

Nice To Haves

  • Hands-on experience with API testing tools like Postman or REST-assured.
  • Experience in testing cloud-based applications (AWS, Azure, Google Cloud).
  • Excellent debugging and problem-solving skills.
  • Ability to work in an Agile or Scrum development environment.

Responsibilities

  • Collaborate with cross-functional teams to understand project requirements and define testing scope.
  • Design, develop, and maintain automated test scripts, frameworks, and tools.
  • Develop and execute test plans for software applications, ensuring detailed coverage and traceability.
  • Develop and maintain datasets to be used in both automated and manual/exploratory data-driven tests.
  • Implement performance testing strategies and identify bottlenecks in software performance.
  • Compare large datasets across systems, identify anomalies and edge cases, and validate data accuracy, completeness, and consistency across the system.
  • Conduct exploratory testing and ensure comprehensive test coverage.
  • Analyze test results, identify defects, and work closely with application teams for resolution.
  • Maintain and improve test integration with continuous integration/continuous delivery (CI/CD) pipelines and their automated testing components.
  • Report and document testing metrics, progress, and outcomes.
  • Stay updated with the latest tools, technologies, and trends in QA automation domains.

Benefits

  • Competitive salary based on experience.
  • Health, dental, and vision coverage.
  • Professional growth and training opportunities.
  • Flexible work options, including remote work.
  • 401(k) plan offering the ability to contribute both pre and post-tax dollars up to the IRS annual limits and receive a company match.
  • Full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave.
  • 15 days of paid leave per calendar year to be used for vacations, personal business, and illness.
  • 10 paid holidays per year.
  • Paid Family Leave program provides a total of up to 160 hours of paid leave in a rolling 12 month period for eligible employees.
  • Short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service