Software Development Engineer in Test

EvoTech, LLC

San Antonio (TX)

On-site

USD 85,000 - 120,000

Full time

14 days+

A complete application in a minute

Tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

EvoTech, LLC in San Antonio, TX, is seeking a Software Development Engineer in Test to improve software quality through test automation, CI/CD testing practices, validation, and defect tracking. The role emphasizes hands-on experience in an application development environment and collaboration with cross‑functional teams.

The ideal candidate will create, maintain, and improve automated tests for applications, APIs, workflows, and backend services, and support release readiness in a fast-paced

Qualifications

  • 2–5 years of professional software testing or SDET experience.
  • Experience with Agile/Scrum and structured SDLC environments.
  • Experience creating, maintaining, or executing automated tests for web applications, APIs, backend services, or system workflows.

Responsibilities

  • Develop and execute test cases, automated scripts, data, and validation scenarios for web apps, APIs, and backend services.
  • Support CI/CD pipelines by configuring or maintaining automated test execution.
  • Identify, document, and track defects with steps to reproduce, expected vs actual results, and evidence.
  • Collaborate with developers to verify fixes and troubleshoot issues.
  • Review requirements and acceptance criteria to determine testability and risks.

Skills

Test automation
CI/CD pipelines
API testing
Automation scripts
QA collaboration

Education

Bachelor's degree in CS/IT
Equivalent experience

Tools

Selenium
Cypress
Playwright
Postman
JUnit/TestNG
Azure DevOps
Git

Job description

If you are unable to complete this application due to a disability, contact this employer to ask for an accommodation or an alternative application process.

Software Development Engineer in Test

Full Time San Antonio, TX, US

Company Description

EvoTech, LLC is an Economically Disadvantaged Woman-Owned Small Business (EDWOSB) delivering program management, application development, cybersecurity, and IT solutions to federal government agencies and commercial clients. We are committed to advancing innovative technologies and fostering a culture of creativity. Guided by our vision to “Inspire the World, Create the Future,” we focus on building strategic partnerships and empowering great people.

Role Description

EvoTech is seeking a Software Development Engineer in Test (SDET) to support application development efforts by improving software quality through test automation, CI/CD testing practices, validation, defect tracking, and technical collaboration with development teams. The ideal candidate will have hands‑on professional experience working in an application development environment and will be able to create, maintain, and improve automated tests that support reliable software delivery.

This role requires more than general QA exposure. The SDET must understand how modern application development teams operate, including sprint‑based development, code changes, builds, deployments, defect resolution, CI/CD pipelines, and automated regression testing. The candidate will work closely with developers, product owners, business analysts, DevOps, and QA stakeholders to improve release readiness, identify quality risks, and support repeatable testing practices across applications, APIs, workflows, integrations, and backend services.

Candidates must have prior professional experience working in an application development environment. Candidates with zero professional AppDev experience will not be considered.

This position may be on‑site, hybrid, or remote based on business needs, contract requirements, and management discretion.

Create, maintain, and improve automated test scripts for applications, APIs, systems, integrations, and workflows.

Support application development teams by validating code changes, features, bug fixes, and system updates.

Perform manual, functional, regression, integration, API, and backend testing to validate features against requirements, acceptance criteria, and business rules.

Build and maintain automated regression tests to ensure new code changes do not negatively impact existing functionality.

Support CI/CD testing practices by integrating automated tests into build, deployment, and release pipelines.

Identify, document, and track defects with clear steps to reproduce, expected results, actual results, screenshots, logs, and supporting evidence.

Collaborate directly with developers to verify fixes, troubleshoot issues, and support timely resolution of software defects.

Assist with test planning, test coverage analysis, automation coverage, and release readiness validation.

Review requirements, user stories, acceptance criteria, and technical specifications to determine testability and identify quality risks.

Communicate testing status, blockers, defect trends, and release risks to technical and non‑technical stakeholders.

Support reliable software delivery through structured testing, automation, documentation, and cross‑functional collaboration.

Technical/Functional Tasks

Develop and execute test cases, automated scripts, test data, and validation scenarios for web applications, APIs, backend services, and system workflows.

Support API testing, backend testing, database validation, system integration testing, and application workflow testing.

Create and maintain automated tests using tools such as Selenium, Cypress, Playwright, Postman, JUnit, TestNG, or similar frameworks.

Support CI/CD pipelines by helping configure or maintain automated test execution within tools such as Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar platforms.

Validate application builds, deployments, bug fixes, enhancements, and release candidates.

Review code quality, test coverage gaps, recurring defects, and automation failures to recommend improvements.

Use defect tracking and project management tools to monitor testing activities, issue resolution, sprint progress, and release readiness.

Support performance, load, usability, or security‑related testing activities as needed based on project requirements.

Assist with maintaining repeatable testing standards, automation coverage, QA documentation, and regression testing suites.

Analyze test results, troubleshoot automation failures, and distinguish between test script issues, environment issues, and application defects.

Work closely with developers, product owners, business analysts, DevOps, QA stakeholders, and project leadership to improve software quality.

Participate in requirements reviews, sprint planning, backlog refinement, demonstrations, defect triage, retrospectives, and technical discussions.

Collaborate with developers to understand application logic, technical dependencies, code changes, and areas of testing risk.

Document test results, defect trends, testing risks, automation failures, and release readiness concerns.

Maintain accurate records of test cases, automated test scripts, defects, validation results, and testing activities.

Communicate testing status, blockers, risks, and recommendations in a clear and timely manner.

Collaborate across technical and business teams to ensure defects are understood, prioritized, validated, and resolved appropriately.

Recommend improvements to test automation coverage, CI/CD testing practices, regression testing, defect tracking, and quality assurance processes.

Identify recurring application defects, testing gaps, unstable automation, and process issues that may affect release quality.

Support creation of repeatable testing standards, QA documentation, test data practices, and automation maintenance processes.

Stay current on testing tools, automation frameworks, AppDev practices, CI/CD methods, software quality approaches, and SDLC best practices.

Contribute to a culture of quality by helping development teams identify risks earlier and improve application reliability.

Requirements

Education

Bachelor's degree in Computer Science, Information Technology, Software Engineering, or a related discipline preferred.

Equivalent education, technical training, professional experience, or demonstrated technical ability may be considered.

Experience

2–5 years of professional software testing, SDET, QA automation, software development, or application development environment experience required.

Professional experience working directly with an application development team is required.

Candidates with zero professional AppDev environment experience will not be considered.

Experience creating, maintaining, or executing automated tests for web applications, APIs, backend services, or system workflows.

Experience supporting CI/CD testing practices, automated regression testing, release validation, or build/deployment testing.

Experience developing test cases, executing tests, documenting results, tracking defects, and verifying fixes.

Experience working in Agile/Scrum, sprint‑based development, or structured SDLC environments.

Experience collaborating directly with developers, DevOps, product owners, business analysts, or QA teams.

Technical Skills

Strong understanding of software testing methods, test case design, defect tracking, regression testing, functional testing, integration testing, and release validation.

Working knowledge of application development environments, including requirements, code changes, builds, deployments, defects, releases, and production support considerations.

Experience with automation tools or frameworks such as Selenium, Cypress, Playwright, Postman, JUnit, TestNG, or similar tools.

Familiarity with CI/CD concepts and tools such as Azure DevOps, GitHub Actions, Jenkins, GitLab CI, or similar platforms.

Familiarity with Git, branching, pull requests, build validation, and release workflows preferred.

Ability to document defects clearly with steps to reproduce, expected results, actual results, screenshots, logs, or related evidence.

Familiarity with Jira, Azure DevOps, or similar project management and defect tracking tools.

Basic understanding of software development lifecycle practices, Agile/Scrum delivery, and quality assurance processes.

Soft Skills

Strong attention to detail and commitment to software quality.

Strong analytical, problem‑solving, and troubleshooting skills.

Ability to understand application behavior, identify defects, and communicate technical issues clearly.

Ability to work collaboratively with developers, DevOps, product owners, business analysts, and QA stakeholders.

Strong organizational skills and ability to manage testing tasks, documentation, defects, and priorities.

Ability to work in a fast‑paced application development environment with changing priorities and release timelines.

Willingness to learn new tools, frameworks, application workflows, and technical concepts.

Certification

No certification required.

Relevant software testing, QA automation, Agile, cloud, DevOps, or development certifications are preferred but not required.

Clearance Requirement

No active clearance required unless assigned work requires one.

Must be able to complete company, customer, or contract‑specific background requirements as applicable.

Preferred Qualifications

Experience working in a professional AppDev, software engineering, QA automation, or DevOps environment.

Experience with API testing, backend testing, database validation, or system integration testing.

Experience with automated testing frameworks such as Selenium, Cypress, Playwright, Postman, JUnit, TestNG, or similar tools.

Experience with CI/CD pipelines, automated regression testing, build validation, and deployment testing.

Familiarity with Jira, Azure DevOps, Git, GitHub, GitLab, Agile/Scrum, or related development tools and methodologies.

Familiarity with federal, government contracting, or security‑focused IT environments.

Experience supporting test automation in a production software delivery environment.

Working Conditions

This role will be on‑site,based on business needs, contract requirements, and management discretion.

Occasional overtime may be required to support releases, testing deadlines, defect validation, deployment windows, or project milestones.

The position may involve extended computer use, test automation development, application testing, defect analysis, technical documentation, collaboration sessions, and participation in development or sprint‑related meetings.

Minimal travel may be required for onsite team meetings, technical reviews, project coordination, or customer support activities.

Why Join EvoTech?

At EvoTech, you’ll join a team that thrives on innovation, collaboration, and continuous growth. We embrace creativity, encourage professional development, and operate with a people‑first mindset. Guided by our 6 E’s — Excellence, Evolution, Empower, Embrace, Excitement, and Energy — we foster an environment where great people can do exceptional work. You will have the opportunity to make a real impact, support application quality, improve release confidence, and contribute to meaningful projects while growing along with a company that is always pushing the boundaries of what's possible.

EvoTech, LLC is an Equal Opportunity Employer. All qualified applicants will receive consideration without regard to race, color, religion, sex, national origin, disability, protected veteran status, or any other characteristic protected by law. Reasonable accommodations are available upon request.

Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

SDET: Automation & CI/CD Engineer (Remote/Hybrid)
SDET: Automation & CI/CD Engineer (Remote/Hybrid)

EvoTech, LLC • San Antonio (TX)

On-site
USD 85,000 - 120,000
Senior Software Development Engineer in Test (SDET)
Senior Software Development Engineer in Test (SDET)

Evolver Federal • United States

On-site
USD 90,000 - 120,000
Health insurance
401(k)
Paid leave including PTO and parental leave
Software Development Engineer in Test (SDET)
Software Development Engineer in Test (SDET)

Evolver Federal • Reston (VA)

On-site
USD 90,000 - 130,000
Health insurance
Dental insurance
Vision insurance
+3
Software Engineer in Test - Contractor
Software Engineer in Test - Contractor

Align Technology, Inc. • San Jose (CA)

On-site
USD 95,000 - 130,000
Senior SDET & Automation Architect - CI/CD & Cloud Testing
Senior SDET & Automation Architect - CI/CD & Cloud Testing

Evolver Federal • United States

On-site
Confidential
SDET: Build Scalable Automation Frameworks (Java/JUnit)
SDET: Build Scalable Automation Frameworks (Java/JUnit)

Evolver Federal • Reston (VA)

On-site
USD 90,000 - 130,000
Software Development in Test
Software Development in Test

Galent • Fremont (CA)

On-site
USD 55,000 - 96,000
Senior Software Development Engineer
Senior Software Development Engineer

Compunnel Inc. • Chicago (IL)

On-site
USD 90,000 - 130,000
Test Automation Engineer
Test Automation Engineer

Anblicks • Dallas (TX)

On-site
USD 100,000 - 160,000
Senior SDET — Automation Leader for APIs, QA & CI/CD
Senior SDET — Automation Leader for APIs, QA & CI/CD

Compunnel Inc. • Chicago (IL)

On-site
USD 90,000 - 130,000