About the Role :
We are looking for a highly skilled Software Engineer in Test (SDET) with strong expertise in Python, API Automation, and BDD frameworks to design, develop, and execute robust test automation solutions. The ideal candidate will have a solid software engineering background, hands-on coding skills, and proven experience in building scalable automation frameworks for enterprise-grade applications.
Key Responsibilities :
- Design, develop, and maintain test automation frameworks using Python.
- Create and execute API automation test scripts for REST and SOAP services.
- Implement BDD-based testing frameworks (e.g., Behave, Cucumber, or equivalent) for functional and integration testing.
- Collaborate with developers, product managers, and QA teams to define test strategies and acceptance criteria.
- Ensure seamless integration of automated tests into CI / CD pipelines (e.g., Jenkins, GitLab CI, Azure DevOps).
- Perform root cause analysis of defects, debug issues, and contribute to product quality improvements.
- Drive automation best practices, code reviews, and maintain test coverage metrics.
Must-Have Skills :
Strong Python coding experience (minimum 3+ years in real-time projects).API Automation expertise (REST / SOAP, Postman, Requests, or similar libraries).BDD Framework experience (minimum 1 year Behave, Cucumber, or equivalent).Experience integrating automation into CI / CD environments.Solid understanding of software QA methodologies, tools, and processes.Good-to-Have Skills
Familiarity with Docker, Kubernetes, and cloud environments (AWS / Azure / GCP).Experience with performance testing tools (JMeter, Locust).Knowledge of database validation (SQL / NoSQL).Exposure to microservices architecture testing.(ref : hirist.tech)