Prophecy Technologies
Website:
prophecytechs.com
Job details:
## **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**
* **Bachelor’s 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
Click on Apply to know more.