About the Role :
We are looking for a passionate and detail-oriented SDET Engineer with strong expertise in automation testing using tools and technologies such as Selenium, Java or Python, API Testing (Postman or RestAssured), and SQL. Experience with Playwright is a plus. The ideal candidate will be responsible for ensuring software quality through the design, development, and execution of automated tests.
Key Responsibilities :
- Design, develop, and maintain automated test scripts for web, API, and backend systems using Selenium and Java / Python.
- Optional) Develop test cases using Playwright and TypeScript / JavaScript where applicable.
- Conduct API testing using tools like Postman or automation frameworks like RestAssured.
- Ensure test coverage through functional, regression, smoke, and performance testing.
- Create and manage test plans, test cases, and test data across the SDLC.
- Participate in designing robust test frameworks from scratch that are scalable and reusable.
- Integrate automated tests into CI / CD pipelines using Jenkins, GitLab CI, or similar tools.
- Monitor and analyze test results, log defects, and ensure timely resolution.
- Collaborate closely with developers, QA engineers, DevOps, and product teams in an Agile environment.
- Support continuous improvement by investigating alternatives and technologies.
Required Skills :
Strong hands-on experience with Selenium WebDriver and Java or Python.Solid experience in API Testing using Postman and / or RestAssured.Good knowledge of SQL and ability to write complex queries for data validation.Exposure to Playwright and scripting with TypeScript or JavaScript (optional but preferred).Experience building or contributing to test automation frameworks from scratch.Familiarity with CI / CD tools (Jenkins, GitLab CI, etc.) and version control systems (Git).Experience with defect tracking and test management tools (JIRA, TestRail, Zephyr, etc.).Strong understanding of software QA methodologies, tools, and processes.Working knowledge of Agile / Scrum software development processes.Excellent problem-solving, analytical, and debugging skills.Nice to Have :
Experience with performance testing tools (e.g., JMeter, Gatling).Exposure to containerized environments (Docker / Kubernetes).Knowledge of cloud-based environments (AWS, Azure, GCP).ref : hirist.tech)