Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Oracle • Bengaluru, Karnataka, India
Role & seniority: Software Development Engineer in Test (SDET). Seniority not specified.
Stack/tools: Java, Python, and/or JavaScript; Selenium; BDD (Cucumber); API testing (REST); CI/CD tools (Jenkins, GitHub Actions, GitLab CI, Azure DevOps or similar); SDLC/Agile practices.
Design, build, and maintain scalable test automation frameworks to increase coverage and reduce regressions.
Implement and maintain API, UI, integration, and regression test suites; develop clean, reusable test code.
Integrate automated tests into CI/CD pipelines; drive fast feedback, defects tracking, root-cause analysis, and quality metrics; improve test stability and reporting.
Strong programming fundamentals in Java, Python, and/or JavaScript (OOP, data structures, debugging).
Hands-on experience with Selenium and BDD (e.g., Cucumber).
API testing experience and automated API test suites; CI/CD integration experience.
Knowledge of SDLC, Agile practices, and core testing methodologies (test design, test strategy, defect lifecycle).
Experience with AI/analytics tools (e.g., Windsurf, Quantexa) or similar.
Test architecture improvements (page object patterns, service layer abstraction, parallelization, reporting).
Experience with containerized/cloud test execution (Docker/Kubernetes) and test data management.
Location & work type: Not specified.
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.