Automation Testing
Role
Overview
We
are looking for a highly experienced Senior/Lead QA Automation Engineer to
design, develop, and maintain scalable test automation frameworks using Python
and Robot Framework. The ideal candidate will play a key role in driving
quality engineering practices, defining automation strategies, and ensuring
high-quality delivery of complex financial and digital solutions.
Key Responsibilities
- Design, develop, and maintain robust and scalable
automation frameworks using Python and Robot Framework
- Define and implement test automation strategy,
standards, and best practices
- Lead end-to-end automation testing efforts across web,
API, and backend systems
- Build and maintain automated test suites for
regression, functional, integration, and smoke testing
- Collaborate with developers, business analysts, and QA
teams to understand requirements and ensure test coverage
- Integrate automation suites with CI/CD pipelines (Jenkins, Azure DevOps, GitLab, etc.)
- Perform API testing using tools such as Postman,
REST Assured, or Python-based libraries
- Drive shift-left testing practices and improve overall
test efficiency
- Analyse test results, identify causes of failures,
and work closely with development teams for defect resolution
- Mentor junior QA engineers and provide technical
guidance
- Participate in sprint planning, estimation, and release
planning activities
- Ensure adherence to quality standards, coding
guidelines, and test documentation practices
Required Skills & Experience
- 8 - 10+ years of experience in Software Testing /
Quality Engineering
- Strong hands-on experience in Python automation
development
- Expertise in Robot Framework for test automation
- Solid understanding of Selenium WebDriver or similar
UI automation tools
- Strong experience in API testing (RESTful services,
JSON, XML)
- Experience working with CI/CD tools like Jenkins, Azure
DevOps, or GitHub Actions
- Good understanding of version control systems (Git, Bit bucket)
- Strong knowledge of SDLC, STLC, Agile/Scrum
methodologies
- Experience in writing reusable, maintainable, and
scalable test scripts
- Strong debugging, analytical, and problem-solving
skills