2,134,093open jobs
136,616companies
255,823added this week
Browse all
Location
In office (Hyattsville)
Seniority
Middle
Visa
H-1B filings in 12 months: 1
Employment
Full-Time

Confirmed on the employer's own hiring board on Nov 8, 2026. First seen by Alion on Nov 3, 2026.

Overview
Company
Impact
Profile match
We are dedicated to our client's mission.. The Vidoori approach utilizes an unyielding focus on innovation, quality delivery, and effective integration of industry best practices.

We are seeking an analytical, quality-focused, and collaborative Mid-level Software Development Engineer in Test to join our engineering team. This role is ideal for someone with professional experience in software development and test automation who is passionate about building reliable, scalable, and maintainable quality engineering solutions. You will work closely with software engineers, product managers, and other stakeholders to improve test coverage, identify risks early, and support the delivery of high-quality software.

Software Development Engineer in Test - Role Overview

As a Software Development Engineer in Test, you will design, develop, and maintain automated test frameworks and test suites across web, API, and service-based applications. You will contribute to the full software development lifecycle, from test planning and risk assessment through to execution, defect analysis, and release validation.

Key Responsibilities

  • Design, develop, and maintain robust automated test frameworks and test suites using suitable programming languages, tools, and testing patterns.

  • Create and execute automated and exploratory tests for functional, integration, regression, system, API, 508 and end-to-end testing.

  • Develop and maintain mobile test automation for native, hybrid, or mobile web applications using tools such as Appium or equivalent technologies.

  • Work with developers, product managers, and delivery teams to understand requirements, identify acceptance criteria, and define effective test strategies.

  • Analyse user stories, technical designs, and product risks to identify test scenarios, edge cases, and potential failure modes.

  • Integrate automated tests into CI/CD pipelines and provide timely, reliable feedback on build and release quality.

  • Investigate test failures, reproduce defects, perform root cause analysis, and collaborate with engineering teams to drive issues through to resolution.

  • Maintain clear test documentation, automation standards, defect records, and quality metrics.

  • Review code and test automation contributions, promoting maintainability, reusability, readability, and good software engineering practice.

  • Contribute to improvements in test processes, tooling, environments, test data management, and quality engineering practices.

  • Support non-functional testing activities, including performance, reliability, compatibility, and security testing where appropriate.

  • Communicate testing progress, risks, results, and recommendations clearly to both technical and non-technical stakeholders.

Essential Skills and Experience

  • Professional experience in software testing, test automation, quality engineering, software development, or a related role.

  • Must have experience with Playwright & TypeScript

  • Strong programming experience in at least one language such as Java, C#, Python, JavaScript, or TypeScript, with the ability to write clean, maintainable, and reusable code.

  • Practical experience developing and maintaining automated tests for web applications, APIs, microservices, or other software systems.

  • Hands-on experience with test automation tools and frameworks such as Selenium, Playwright, Cypress, Appium, REST Assured, pytest, JUnit, NUnit, or equivalent.

  • Good understanding of software testing principles, including test design techniques, risk-based testing, regression testing, integration testing, and defect lifecycle management.

  • Experience working with version control systems, preferably Git, and contributing to collaborative development workflows such as pull requests and code reviews.

  • Experience integrating automated tests with CI/CD tools and pipelines, such as GitHub Actions, GitLab CI, Jenkins, Azure DevOps, or equivalent.

  • Familiarity with API testing, HTTP, JSON, SQL, databases, and tools for inspecting and validating service responses.

  • Understanding of Agile software development methodologies, including Scrum or Kanban, and experience working within cross-functional delivery teams.

  • Strong analytical and problem-solving skills, with the ability to investigate complex failures and communicate technical findings clearly.

  • Good written and verbal communication skills, with a proactive, collaborative, and quality-focused approach to delivery.

Desirable Skills and Experience

  • Experience with advanced mobile automation capabilities, including Appium, device farms, parallel device execution, cross-device testing, or cloud-based mobile testing platforms.

  • Experience with AI-enabled testing capabilities such as self-healing automation, intelligent test generation, failure classification, or automated test maintenance

  • Experience using AI coding assistants or AI-enabled testing tools within a software development or test automation workflow.

  • Understanding of responsible AI usage, including validating generated code, protecting sensitive test data, and maintaining human oversight of automated testing decisions.

  • Experience with cloud platforms, containers, Docker, Kubernetes, or distributed systems.

  • Exposure to performance and load testing tools such as JMeter, Gatling, k6, or Locust.

  • Experience testing applications built with microservices, event-driven architectures, or asynchronous messaging systems.

  • Knowledge of test reporting, observability, logging, monitoring, and quality metrics.

  • Familiarity with accessibility, security, cross-browser, mobile, or compatibility testing.

  • Experience mentoring colleagues or contributing to automation standards and quality engineering strategy.

Benefits and Development Opportunities

  • Opportunity to shape and improve automated testing practices across the software development lifecycle.

  • Collaborative working environment with close engagement across engineering, product, and delivery teams.

  • Support for professional development, technical learning, and relevant certifications.

  • Exposure to modern test automation frameworks, CI/CD pipelines, cloud technologies, and software engineering practices.

  • Regular feedback, knowledge sharing, and opportunities to contribute to engineering standards and continuous improvement.

  • Inclusive workplace culture that values quality, curiosity, accountability, and continuous learning.

Application Details - Software Development Engineer in Test

  • Employment Type: Permanent, full-time

  • Location: Hybrid

  • Experience Level: Mid-level

  • Education: Bachelors Degree

Join our engineering team to help build dependable software, strengthen automated quality practices, and contribute to a culture of continuous improvement. Apply today to develop your career as a Software Development Engineer in Test.

Free account
Stop reading job ads. Get the ones that fit.
One free account turns this page into a shortlist built around your stack, your level and your pay.
Match on every job. Stack, seniority, pay and location, scored against your profile.
2,134,093 open roles. Read straight off company career pages, refreshed every day.
Unlimited applications. Every one you send is tracked in one place, on-site or on a company board.
3 tailored CVs a month. Rewritten for the exact job you are applying to. Included free.
Create a free account Continue with Google
Free forever. No card. Under a minute.

Your match

How well do you fit this role?
Two answers are enough for a real match. No account needed.
Check my fit
Answers stay in this browser until you create an account.

Recommended for you based on this role

QA
Remote, many countries
Similar stack
Same company
Hyattsville
$66k – $86k per year · In office · Full-Time · 1+ year exp · Associate's Degree · Charlotte
Apply
Hybrid · Nationals only · Full-Time · 6+ years exp · Bachelor's Degree · Santa Clara
Python
Bash
DevOps
Rest API
GitHub Actions
GitLab CI
CI/CD
Jenkins
Docker
Windows
Management
Jira
Agile
Scrum
Apply
In office · Full-Time · Irving
Java
SQL
DevOps
CI/CD
Jenkins
Bitbucket
GitHub
Management
Agile
QA
Selenium
Cucumber
Postman
Apply
In office · Reno
DevOps
Rest API
QA
Cypress
Postman
Apply
$90k – $165k per year · In office · Full-Time · 8+ years exp · Bachelor's Degree · Plano
Python
C++
C++
Google Test
DevOps
RTOS
CI/CD
Linux
Cybersecurity
HIPAA
OWASP
Management
Agile
ITIL
QA
Pytest
Apply
QA Manual Engineer 1 day ago
Remote (Argentina, Brazil, Colombia, Chile, Uruguay) · Full-Time · Buenos Aires · São Paulo · Bogotá · Montevideo · Santiago
AI/ML
Claude Code
OpenAI
Anthropic
OpenAI Codex
Management
Agile
Scrum
Apply
Remote (EAEU) · Full-Time · Moscow
Java
Kotlin
SQL
Java
Gradle
Management
Jira
QA
Rest-Assured
Apply
Remote (likely Poland) · Full-Time · Warsaw · Poznań · Tbilisi · Belgrade
Go
JavaScript
Java
TypeScript
Java
Maven
Testcontainers
Databases
PostgreSQL
Redis
Apache Kafka
DevOps
GitHub Actions
etcd
Docker
Cybersecurity
PCI DSS
QA
TestNG
Playwright
Apply
$11k per year (net) · Remote (EAEU) · Full-Time · 2+ years exp · Saint Petersburg
JavaScript
TypeScript
SQL
Databases
PostgreSQL
Redis
DevOps
Rest API
WebSockets
CI/CD
Git
Docker
Design
Figma
QA
JMeter
Playwright
Swagger
Postman
k6
Apply
Remote (India, Argentina, Brazil, Egypt, Mexico) · Full-Time · 5+ years exp · Bachelor's Degree · Argentina · Brazil · Egypt · India · Turkey
AI/ML
Copilot
Cursor
Claude Code
Management
Agile
Apply
Hybrid · London
Python
SQL
Analytics
Microsoft Excel
Apply
Remote (United States) · 2+ years exp · United States
Python
Analytics
Microsoft Excel
Apply
$81k – $86k per year · Hybrid · 4+ years exp · Bachelor's Degree · Silver Spring
SQL
Analytics
Tableau
Apply
Hybrid · 8+ years exp · Master's Degree · Norman
Python
DevOps
HPC
Apply
$70k – $74k per year · Hybrid · 6+ years exp · Bachelor's Degree · Norman
Python
DevOps
HPC
Apply
In office · Full-Time · Bachelor's Degree · Hyattsville
Python
JavaScript
TypeScript
SQL
C#
Frontend
Vue.js
Angular
React.js
DevOps
Rest API
GCP
Azure DevOps
GitHub Actions
GitLab CI
Azure
CI/CD
Jenkins
Git
AWS
Docker
Kubernetes
Management
Agile
Scrum
Kanban
Apply
Hybrid · Nationals only · Full-Time · Hyattsville
Python
JavaScript
TypeScript
C#
DevOps
GCP
Azure DevOps
Azure
AWS
Docker
Kubernetes
Management
Jira
Apply
≈ $111k – $206k per year (Estimated) · Hybrid · Nationals only · Full-Time · Hyattsville
Python
JavaScript
TypeScript
C#
DevOps
GCP
Azure DevOps
Azure
CI/CD
AWS
Docker
Kubernetes
Management
Jira
Apply
Lead AI Developer 1 month ago
≈ $131k – $271k per year (Estimated) · In office · Full-Time · Hyattsville
Python
AI/ML
Scikit-learn
TensorFlow
PyTorch
RAG
Machine Learning
DevOps
GCP
Azure
CI/CD
AWS
Docker
Kubernetes
Apply
In office · Full-Time · 10+ years exp · Hyattsville
Management
SharePoint
Apply
Shuttle Driver 2 days ago
$42k per year · In office · 3+ years exp · Hyattsville
Apply
Production Driver 3 days ago
In office · Full-Time · Hyattsville
Apply
In office · 7+ years exp · Bachelor's Degree · Hyattsville
Apply
Office Engineer 4 days ago
Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Hyattsville
Apply
Equity · In office · Full-Time · 5+ years exp · Bachelor's Degree · Hyattsville
Apply
See all jobs
This is one of many
2,134,093 more open roles from verified company boards, updated every day.