We are looking for a passionate Software Quality Engineer (Band 6) to join our Software QE team. The ideal candidate will have a strong foundation in software development lifecycle test automation and CI/CD practices. This role involves designing and implementing robust test strategies enabling automation across UI API and integrating quality practices early in the development lifecycle.
- Design develop and execute automated tests for UI and API services.
- Participate in requirements review test planning and defect analysis.
- Work with development and DevOps teams to integrate test automation into CI/CD pipelines.
- Ensure product reliability performance and functionality through best QA practices.
- Contribute to building scalable automation frameworks and quality tools.
- Identify troubleshoot and track software defects using analytical and problem-solving skills.
- Core Java basics; ability to write and debug code (Java is mandatory).
- Knowledge of at least one additional programming/scripting language (Python preferred).
- Fundamental understanding of software development lifecycle (SDLC).
- Hands-on experience with UI and API automation frameworks (e.g. Selenium RestAssured Postman Playwright PyTest etc.).
- Experience with CI/CD tools and workflows (GitHub Jenkins).
- Working knowledge of Cloud concepts and container technologies.
- Hands-on exposure to Docker & Kubernetes.
- Strong analytical thinking and structured problem-solving ability.
- Good communication and collaboration skills.
- Strong analytical thinking and structured problem-solving ability.
- Good communication and collaboration skills.