Posted on: 29/01/2026
Description :
Requirements :
- Strong hands-on coding experience in at least one programming language: Java, Python, or JavaScript.
- Ability to write clean, maintainable, and reusable automation code.
- Good understanding of the application under test, including its modules, workflows, and underlying web services.
- Ability to analyse end-to-end system flows and identify integration points.
- Hands-on experience interacting with databases, caching systems, and/or messaging systems (e. g., SQL/NoSQL databases, Redis, Kafka, etc. ).
- Ability to validate data consistency across services.
- Working knowledge of Linux/Unix commands for log analysis, process inspection, and troubleshooting.
- Experience with scripting languages such as Shell or Groovy is preferred.
- Strong debugging skills with the ability to identify, isolate, and resolve issues across application, automation, and infrastructure layers.
- Comfortable analysing logs, stack traces, and failure patterns.
- Hands-on experience with one or more API/UI automation libraries or frameworks, such as:
- API : RestAssured, Python Requests
- UI / Mobile : Appium, Playwright, and Cypress.
- Understanding of framework design, assertions, and reporting mechanisms.
- Experience working in CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Familiarity with containerised environments (Docker).
Key Responsibilities :
- Design, develop, and maintain scalable automation frameworks for API, UI, and integration testing.
- Write clean, reusable, and maintainable automation code using Java, Python, or JavaScript.
- Analyse application architecture, workflows, and end-to-end system flows to identify critical test scenarios.
- Perform integration testing across microservices, validating data consistency between services.
- Automate testing of REST APIs and web/mobile interfaces using appropriate frameworks and tools.
- Validate data across databases, caches, and messaging systems (SQL/NoSQL, Redis, Kafka, etc.).
- Debug complex test failures by analysing logs, stack traces, and system behaviour.
- Work closely with development, DevOps, and product teams to identify quality gaps early.
- Integrate automated test suites into CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Ensure automation aligns with SDLC, QA best practices, and release timelines.
- Contribute to continuous improvement of test coverage, framework performance, and reliability.
Did you find something suspicious?
Posted by
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1607201