SDET (Software Development Engineer In Test)

Application ends: July 21, 2026
Apply Now

Job Description

location:20022,Washington, DC, United States

Company:PB Consulting

Core Responsibilities
  • Design, develop, and maintain scalable automation frameworks for UI and API testing using Java and TypeScript (Playwright, Selenium, REST-assured, Karate).
  • Validate microservices-based architectures, REST APIs, and security controls including authentication, authorization (authN/authZ), and RBAC.
  • Perform deep data integrity validation across SQL and NoSQL databases, ensuring consistency, referential integrity, and correct state transitions.
  • Test event-driven systems using Kafka or similar streaming platforms, validating message flows, ordering, duplication, and end-to-end processing.
  • Develop automated tests for resiliency scenarios (failover, retries, idempotency) and execute performance/load testing under peak conditions.
  • Integrate automated tests into CI/CD pipelines using Jenkins, GitHub, or Bitbucket.
  • Analyze logs and telemetry using CloudWatch, Dynatrace, AppDynamics, ELK/EFK to troubleshoot failures and validate system behavior.
  • Collaborate with Product, Development, and Architecture teams to define quality gates early in SDLC and mentor junior engineers.
Qualifications
  • Bachelor’s in Computer Science or related field, or 7+ years of experience, including 5+ years in automation testing.
  • Strong programming skills in Java and TypeScript.
  • Experience testing microservices architectures and distributed systems.
  • Strong SQL skills for backend validation.
  • Hands-on experience in Agile environments with strong analytical skills.
Preferred
  • Experience in logistics, aviation, rail, or financial systems.
  • Exposure to Kafka, AWS, and JMeter.
  • Experience with legacy systems (mainframe/3270, batch processing) and modernization testing.