Automation QA Engineer

Automation QA Engineer

As an Automation QA Engineer, you will be responsible for designing, developing, maintaining, and executing automated tests across Web, Mobile, and API platforms. You will play a pivotal role in delivering high-quality software by integrating automated testing into the CI/CD pipeline and collaborating closely with cross-functional teams. Your work will directly support continuous delivery, system stability, and process discipline through a strong focus on quality engineering practices.

Apply Now

Apply Now

Apply Now

Please note that we use third-party systems to facilitate the process. Please read our Privacy Policy to learn more.

Skills & Requirements

Skills & Requirements

01.

KEY PERFORMANCE AREAS

Test Automation Strategy & Execution

  • Design, implement, and maintain scalable and reusable automated test scripts using Python for tools such as Robot Framework, Pytest, and Appium.

  • Develop and execute automated regression, smoke, and functional test suites across Web, Mobile, and API layers.

  • Integrate test automation within the CI/CD pipeline using GitLab to support continuous testing and rapid feedback loops.

  • Maintain traceability between test scenarios, user stories, and acceptance criteria to ensure full coverage and visibility.

  • Log, verify, and retest defects, ensuring effective Defect Lifecycle Management via JIRA.

API & Service Layer Testing

  • Design and automate API tests to validate endpoints, response data, status codes, and business logic using Postman and Pytest.

  • Validate RESTful API responses, schema, status codes, and business rules to ensure robust integration points.

Agile Quality Delivery

  • Participate actively in Agile ceremonies (Sprint Planning, Daily Standups, Sprint Review, Retrospectives).

  • Collaborate with developers, Product Owners, and the QA team to align on quality goals early in the development lifecycle.

  • Ensure testing is aligned with sprint timelines and contribute to sprint deliverables through automated testing coverage.

Reporting & Quality Metrics

  • Use QA Touch for test case management and result tracking.

  • Report and communicate test progress, execution results, and defects with clarity to both technical and non-technical stakeholders.

  • Generate output reports post-execution to provide visibility of coverage and risk.

Continuous Improvement & Innovation

  • Proactively research and introduce tools, frameworks, or best practices to improve automation efficiency.

  • Contribute to internal knowledge sharing, mentorship of junior QAs, and technical upskilling of the team.

  • Take ownership of test environments, data setups, and automation framework enhancements.

Test Automation Strategy & Execution

  • Design, implement, and maintain scalable and reusable automated test scripts using Python for tools such as Robot Framework, Pytest, and Appium.

  • Develop and execute automated regression, smoke, and functional test suites across Web, Mobile, and API layers.

  • Integrate test automation within the CI/CD pipeline using GitLab to support continuous testing and rapid feedback loops.

  • Maintain traceability between test scenarios, user stories, and acceptance criteria to ensure full coverage and visibility.

  • Log, verify, and retest defects, ensuring effective Defect Lifecycle Management via JIRA.

API & Service Layer Testing

  • Design and automate API tests to validate endpoints, response data, status codes, and business logic using Postman and Pytest.

  • Validate RESTful API responses, schema, status codes, and business rules to ensure robust integration points.

Agile Quality Delivery

  • Participate actively in Agile ceremonies (Sprint Planning, Daily Standups, Sprint Review, Retrospectives).

  • Collaborate with developers, Product Owners, and the QA team to align on quality goals early in the development lifecycle.

  • Ensure testing is aligned with sprint timelines and contribute to sprint deliverables through automated testing coverage.

Reporting & Quality Metrics

  • Use QA Touch for test case management and result tracking.

  • Report and communicate test progress, execution results, and defects with clarity to both technical and non-technical stakeholders.

  • Generate output reports post-execution to provide visibility of coverage and risk.

Continuous Improvement & Innovation

  • Proactively research and introduce tools, frameworks, or best practices to improve automation efficiency.

  • Contribute to internal knowledge sharing, mentorship of junior QAs, and technical upskilling of the team.

  • Take ownership of test environments, data setups, and automation framework enhancements.

Test Automation Strategy & Execution

  • Design, implement, and maintain scalable and reusable automated test scripts using Python for tools such as Robot Framework, Pytest, and Appium.

  • Develop and execute automated regression, smoke, and functional test suites across Web, Mobile, and API layers.

  • Integrate test automation within the CI/CD pipeline using GitLab to support continuous testing and rapid feedback loops.

  • Maintain traceability between test scenarios, user stories, and acceptance criteria to ensure full coverage and visibility.

  • Log, verify, and retest defects, ensuring effective Defect Lifecycle Management via JIRA.

API & Service Layer Testing

  • Design and automate API tests to validate endpoints, response data, status codes, and business logic using Postman and Pytest.

  • Validate RESTful API responses, schema, status codes, and business rules to ensure robust integration points.

Agile Quality Delivery

  • Participate actively in Agile ceremonies (Sprint Planning, Daily Standups, Sprint Review, Retrospectives).

  • Collaborate with developers, Product Owners, and the QA team to align on quality goals early in the development lifecycle.

  • Ensure testing is aligned with sprint timelines and contribute to sprint deliverables through automated testing coverage.

Reporting & Quality Metrics

  • Use QA Touch for test case management and result tracking.

  • Report and communicate test progress, execution results, and defects with clarity to both technical and non-technical stakeholders.

  • Generate output reports post-execution to provide visibility of coverage and risk.

Continuous Improvement & Innovation

  • Proactively research and introduce tools, frameworks, or best practices to improve automation efficiency.

  • Contribute to internal knowledge sharing, mentorship of junior QAs, and technical upskilling of the team.

  • Take ownership of test environments, data setups, and automation framework enhancements.

02.

WHAT YOU WILL BE WORKING WITH:

  • Languages: Python

  • Frameworks: Robot Framework, Pytest, Appium

  • API Testing: Postman, Pytest

  • Tools: JIRA, QA Touch, GitLab, Git

  • CI/CD: GitLab Pipelines (or equivalent)

03.

INDIVIDUAL COMPETENCIES:

  • Strong analytical and problem-solving mindset

  • Collaborative and clear communicator

  • Highly organised with attention to detail

  • Able to work independently and take initiative

  • Strategic thinker with a growth mindset

  • Driven by continuous improvement and automation excellence

Benefits

Flexible Working Hours

Flexible Working Hours

Flexible Working Hours

Unlimited Growth Opportuinities

Unlimited Growth Opportuinities

Unlimited Growth Opportuinities

Access to Online Learning

Access to Online Learning

Access to Online Learning

Employee Assistance Programme

Employee Assistance Programme

Employee Assistance Programme