SDET (Software Development Engineer In Test)

Confidential Company

Information Technology
5 - 7 years of experience
Full Job Description

Job Description

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.

Similar Jobs

More Information Technology Jobs

Find similar SDET (Software Development Engineer In Test) jobs: