Software Development Engineer In Test (SDET)

Veriipro

Washington (District of Columbia)

On-site

USD 120,000 - 160,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Veriipro in Washington, DC, is seeking an experienced automation engineer to design, build, and maintain robust UI/API testing frameworks using Java and TypeScript. You will validate microservices, REST APIs, and RBAC while collaborating with engineering to elevate release quality.

You will implement data validation with SQL, test event-driven architectures, and integrate tests into CI/CD pipelines with Jenkins, GitHub, or Bitbucket, applying strong debugging and problem-solving skills to ensure

Qualifications

  • Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
  • 7+ years of software testing experience with 5+ years focused on enterprise test automation.
  • Strong hands-on programming experience in Java and TypeScript.
  • Experience testing microservices architectures, APIs, and distributed systems.
  • Strong SQL skills and experience with backend/data validation.
  • Experience working in Agile development environments.
  • Strong analytical, debugging, and problem-solving skills.

Responsibilities

  • Design, build, and maintain robust automation frameworks for UI and API testing using Java and TypeScript.
  • Develop automated validation for microservices, REST APIs, authentication/authorization flows, and role-based access controls.
  • Perform database validation using SQL across relational and NoSQL databases to ensure data integrity, consistency, and accurate state transitions.
  • Test event-driven architectures and message-based integrations using Kafka or similar streaming technologies.
  • Create automation for resiliency scenarios including retries, failure recovery, idempotency, and system fault handling.
  • Execute performance and load testing to validate system scalability under peak conditions.
  • Integrate automated test suites into CI/CD pipelines using tools such as Jenkins, GitHub, or Bitbucket.
  • Analyze logs, monitoring data, and system telemetry using tools such as CloudWatch, Dynatrace, AppDynamics, and ELK/EFK to troubleshoot issues.
  • Partner with engineering teams to define quality standards, automation strategies, and release quality gates.
  • Mentor junior engineers and promote automation best practices.

Skills

Java
TypeScript
Test automation
SQL
Agile development
Distributed systems
Debugging

Education

Bachelor’s degree in Computer Science

Tools

Playwright
Selenium
REST-assured
Karate
Jenkins
GitHub
Bitbucket
Kafka

Job description

Roles and Responsibilities
  • Design, build, and maintain robust automation frameworks for UI and API testing using Java and TypeScript with tools such as Playwright, Selenium, REST-assured, or Karate.
  • Develop automated validation for microservices, REST APIs, authentication/authorization flows, and role-based access controls.
  • Perform database validation using SQL across relational and NoSQL databases to ensure data integrity, consistency, and accurate state transitions.
  • Test event-driven architectures and message-based integrations using Kafka or similar streaming technologies.
  • Create automation for resiliency scenarios including retries, failure recovery, idempotency, and system fault handling.
  • Execute performance and load testing to validate system scalability under peak conditions.
  • Integrate automated test suites into CI/CD pipelines using tools such as Jenkins, GitHub, or Bitbucket.
  • Analyze logs, monitoring data, and system telemetry using tools such as CloudWatch, Dynatrace, AppDynamics, and ELK/EFK to troubleshoot issues.
  • Partner with engineering teams to define quality standards, automation strategies, and release quality gates.
  • Mentor junior engineers and promote automation best practices.
Required Qualifications
  • Bachelor’s degree in Computer Science or related field, or equivalent professional experience.
  • 7+ years of software testing experience with 5+ years focused on enterprise test automation.
  • Strong hands‑on programming experience in Java and TypeScript.
  • Experience testing microservices architectures, APIs, and distributed systems.
  • Strong SQL skills and experience with backend/data validation.
  • Experience working in Agile development environments.
  • Strong analytical, debugging, and problem‑solving skills.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

SDET (Software Development Engineer In Test)
SDET (Software Development Engineer In Test)

Veriipro • Washington

On-site
USD 90,000 - 120,000
Software Development Engineer In Test (SDET)
Software Development Engineer In Test (SDET)

Veriipro • Okemos (MI)

On-site
USD 70,000 - 90,000
SDET Engineer
SDET Engineer

Veriipro • Seattle (WA)

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

Daten • Denver (CO)

On-site
USD 90,000 - 120,000
Software Engineer in Test
Software Engineer in Test

Hadiamondstar Software Solutions LLC • Plano (TX)

On-site
USD 110,000 - 150,000
Specialist Software Development Engineer – Test (SDET)
Specialist Software Development Engineer – Test (SDET)

Jobtailor • Colorado

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

JPS Tech Solutions • Austin (TX)

On-site
USD 120,000 - 180,000
Senior Software Development Engineer
Senior Software Development Engineer

Compunnel, Inc. • Chicago (IL)

On-site
USD 90,000 - 130,000
Senior SDET Engineer
Senior SDET Engineer

Vidorra Consulting Group • Dallas (TX)

On-site
USD 110,000 - 140,000
Senior Software Development Engineer in Test
Senior Software Development Engineer in Test

Compunnel, Inc. • Chicago (IL)

On-site
USD 90,000 - 120,000