Software Engineer in Test
Prophecy Technologies
2 - 5 years
Bengaluru
Posted: 20/05/2026
Job Description
## **Job Description: SDET (Software Development Engineer in Test)**
### **Role Overview**
We are seeking an **SDET** who is passionate about quality engineering and thrives at the intersection of software development and testing. In this role, you will drive test strategy and execution across UI and API layers, build scalable automation solutions (including frameworks from scratch), and integrate quality signals into CI/CD pipelines to enable fast, reliable releases.
***
## **Key Responsibilities**
* Build, enhance, and maintain **test automation frameworks** (UI and API), including reusable components, reporting, and best practices.
* Develop robust **UI automation** using **Playwright**, ensuring maintainable tests with low flakiness.
* Design and implement **API test automation** for REST services (JSON), including functional, negative, and contract validation.
* Execute and support **manual testing** as needed to validate complex scenarios and support exploratory testing.
* Apply strong understanding of **SDLC/STLC** to plan, execute, and improve end-to-end quality processes.
* Create high-quality test plans and suites using effective **test design techniques** (boundary value analysis, equivalence partitioning, decision tables, etc.).
* Integrate automated test suites into **CI/CD pipelines** using **GitHub** workflows and ensure tests run reliably in build pipelines.
* Produce clear and actionable **test reports**, dashboards, and quality metrics to inform release decisions.
* Collaborate closely with developers, PMs, and DevOps to triage issues, reproduce defects, and improve testability.
* Perform **basic performance testing** to identify bottlenecks and validate system responsiveness.
* Support test execution and environment readiness in **cloud infrastructure** (AWS preferred).
## **Required Qualifications**
* **Bachelors degree** in Computer Science, Engineering, or a related field (or equivalent practical experience).
* Strong experience in **manual testing** and **automation testing** for modern web applications and services.
* Hands-on experience with **Playwright** for UI automation.
* Strong experience in **API testing** (REST/JSON) using tools such as:
* **Postman**, **Insomnia**, **RestAssured**, **Python requests** (or equivalent)
* Programming proficiency in **Java and Python**, with the ability to write clean, maintainable test code.
* Solid understanding of **SDLC and STLC**, and experience working in Agile/Scrum environments.
* Working knowledge of **test frameworks** and **test reporting tools**.
* Experience with **CI/CD pipelines** and version control workflows (GitHub).
* Strong **communication and collaboration** skills with the ability to partner across teams.
## **Preferred Qualifications**
* Experience testing and validating systems deployed on **AWS** (or similar cloud platforms).
* Experience with **performance testing** concepts/tools (basic level).
* Proven experience **building automation frameworks from scratch** (architecture, implementation, and adoption).
* Familiarity with quality engineering best practices: test pyramid, shift-left testing, flaky test mitigation, and CI reliability.
## **Core Skills**
* SDET / Quality Engineering mindset
* Playwright UI Automation
* REST API Testing (JSON)
* Java & Python development
* SDLC / STLC expertise
* Test case design techniques
* GitHub CI/CD workflows
* Test reporting & dashboards
* AWS (preferred)
* Basic performance testing
* Framework development from scratch
* Strong collaboration & communication
Services you might be interested in
We Search & Apply Jobs for You!
Our team scans through 1000s of opportunities and applies to roles best suited to your profile
Save 100+ hours and focus on what matters - cracking interviews and landing offers.
