Posted on: 26/10/2026
Responsibilities:
- Design, develop, and enhance an existing Python-based automation framework.
- Design, develop, and maintain test tools based on project requirements.
- Implement AI-based models to improve test dashboards, tools, and test automation.
- Set up and maintain Jenkins/GitLab-based pipelines for the test team.
- Create UI frameworks using Selenium/Playwright (or equivalent tools) and Python unit test-based backend scripts.
- Work with management on a forward-looking roadmap. Ideate and strategise all automation projects within the QA team.
- Review test plans/test code written by other team members.
- Ensure effective communication of project and testing status to all stakeholders.
Requirements:
- Bachelor's/Master's degree in computer science or a closely related discipline.
- 8 - 12 years of QA automation experience using Python/Java on complex embedded telecom products OR microservices-based SaaS products deployed on cloud platforms like AWS or GCP.
- Good understanding of Object-Oriented Design methodology and familiarity with at least one test framework - unittest, pytest, nose.
- Fluent with setting up Jenkins or GitLab pipelines.
- Good understanding and hands-on experience with any version management tool - git, Perforce, Bitbucket, SVN.
- Experience in functional and system-level testing of APIs (familiarity with REST API, JSON, XML) and Frontend (UI).
- Experience with Selenium/Playwright (or equivalent tools) for UI automation.
- Experience with networking tools like iPerf, Xena, TRex, IXIA, VIAVI JDSU, and understanding of networking is a plus.
- Experience in Unix/Linux environments and shell scripting.
Did you find something suspicious?
Posted by
Posted in
Quality Assurance
Functional Area
QA & Testing
Job Code
1680230