Posted on: 22/01/2026
Description :
Role Overview :
We are looking for a highly skilled Senior Software Engineer in Test (SDET) with strong automation, backend testing, and CI/CD expertise. The ideal candidate will be responsible for designing and implementing robust test automation frameworks, ensuring high-quality releases, and embedding quality practices across the software development lifecycle.
This role requires excellent coding skills, hands-on experience in backend and API testing, and deep involvement in CI/CD pipelines to support continuous testing and delivery.
Key Responsibilities & KRAs :
Test Automation & Framework Development :
- Design, develop, and maintain scalable automation frameworks using Python
- Build reusable test libraries and utilities for backend and API testing
- Integrate automated test suites into CI/CD pipelines for continuous validation
Backend, API & Database Testing :
- Perform backend testing to validate business logic, services, and data flows
- Design and execute API automation and manual testing (RESTful services)
- Validate database integrity through SQL queries and data verification
- Ensure test coverage across microservices and backend systems
Functional & Performance Testing :
- Perform functional testing to validate end-to-end workflows
- Conduct performance and load testing to identify system bottlenecks
- Analyze test results and provide actionable insights to improve system reliability
CI/CD & DevOps Collaboration :
- Integrate automated tests with CI/CD tools like Jenkins
- Work closely with DevOps teams to enable shift-left testing
- Ensure test automation runs efficiently as part of build and deployment pipelines
Quality Ownership & Collaboration :
- Act as a quality advocate within Agile/Scrum teams
- Collaborate with developers, product managers, and DevOps engineers
- Participate in code reviews and provide feedback from a quality perspective
- Identify risks early and drive preventive quality measures
Documentation & Reporting :
- Create and maintain test plans, test cases, and automation documentation
- Track defects, analyze root causes, and ensure timely closure
- Provide regular quality metrics and test execution reports
Mandatory Skills :
- Strong Python automation experience
- Backend Testing expertise
- CI/CD pipeline integration (Jenkins)
- Scripting skills in Bash and/or Python
- Strong coding skills in at least one backend language : Python / Java / C++
Required Testing Expertise :
- Candidates must be proficient in at least TWO of the following areas :
1. Functional Testing
2. API Testing
3. Database Testing
4. Performance Testing
Technical Skills :
- Automation Tools & Frameworks (Python-based)
- REST API Testing (Postman / REST clients / custom frameworks)
- SQL & Database Validation
- Jenkins or similar CI/CD tools
- Linux/Unix command-line (Bash scripting)
- Version Control : Git
Soft Skills :
- Strong analytical and problem-solving skills
- Excellent communication and collaboration abilities
- Ability to work independently and take ownership of quality
- Experience working in Agile/Scrum environments
Qualifications :
- Bachelors degree in Computer Science, Engineering, or related field (preferred)
Experience Requirements :
- 6+ years of overall experience in software testing and automation
- Proven experience as a Senior SDET / Automation Engineer
- Hands-on experience working with backend systems and CI/CD pipelines
Did you find something suspicious?
Posted by
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1605009