Software Development Engineer In Test (sdet)

Oracle

Bangalore, KarnatakaFull-timeMid LevelOn-site

Job Description

About the Company

We build software that prioritizes reliability, performance, and customer trust. Our engineering teams value strong ownership, clean code, continuous improvement, and automation-first quality practices. The Quality Engineering function partners closely with product and development teams to ship high-quality releases through scalable automation, measurable quality signals, and CI/CD integration.


Job Summary

As a Software Development Engineer in Test (SDET), you will design and build scalable test automation frameworks and contribute to high-quality software delivery through strong engineering practices. You’ll work closely with developers to improve testability, expand automated coverage across UI/API/integration layers, and ensure tests run efficiently within CI/CD pipelines.


Key Responsibilities

  • Design, build, and maintain scalable test automation frameworks to improve coverage and reduce regressions.
  • Develop clean, maintainable test code and reusable utilities using Java, Python, or JavaScript.
  • Implement and maintain API, UI, integration, and regression automated test suites.
  • Integrate automated tests into CI/CD pipelines, ensuring fast feedback and reliable gating.
  • Partner with developers to improve code quality, testability, and defect prevention (shift-left).
  • Identify, log, track, and validate fixes for defects; perform root-cause analysis where appropriate.
  • Continuously improve test execution stability (e.g., flakiness reduction), reporting, and quality metrics.


Qualifications & Skills

Mandatory (Must-Have)

  • Strong programming skills in Java and/or Python and/or JavaScript with solid fundamentals (OOP, data structures, debugging).
  • Hands-on experience with test automation tools such as Selenium and BDD frameworks (e.g., Cucumber).
  • Experience with API testing (e.g., REST) and creating automated API test suites.
  • Experience integrating tests with CI/CD tools (e.g., Jenkins/GitHub Actions/GitLab CI/Azure DevOps or similar).
  • Working knowledge of SDLC, Agile practices, and core testing methodologies (test design, test strategy, defect lifecycle).


Good-to-Have (Preferred)

  • Hands-on experience with AI tools such as Windsurf and Quantexa (or comparable AI/analytics tools).
  • Experience improving test architecture (page object patterns, service layer abstraction, parallelization, reporting).
  • Experience with containerized or cloud-based test execution (Docker/K8s) and test data management.

Posted 2 weeks ago

Related Jobs

Related Searches