Skip to content

QA Automation Engineer (Python & Robot Framework)

Relevant Experience: 2 – 3 years

We are looking for a detail-oriented Python Automation Engineer to join our QA team. Your primary mission will be to take ownership of our mobile application testing suite. You will analyze project requirements, design robust test cases, and build scalable automation scripts using the Robot Framework.

The ideal candidate has a strong foundation in Python and a passion for ensuring a seamless mobile user experience across iOS and Android platforms.

Key Responsibilities

Analyze & Strategize: Deep-dive into mobile project requirements to identify automation candidates.

Build & Maintain: Develop high-quality, reusable, and maintainable automated test scripts using Robot Framework and Appium.

Execution: Integrate automated suites into the CI/CD pipeline to ensure continuous feedback on app health.

Defect Management: Identify, log, and track bugs with precision, working closely with developers to ensure timely resolutions.

Optimization: Continuously improve test libraries and resource files to keep execution times low and reliability high.

Required Technical Skills

Core Python: Strong proficiency in Python (standard libraries, data structures, and OOP concepts).

Robot Framework: Hands-on experience with keyword-driven testing and library configuration.

Mobile Automation: Proven experience with Appium for both Android and iOS testing.

Testing Tools: Familiarity with mobile debugging tools (ADB, Xcode Instruments, Charles Proxy).

Version Control: Comfortable using Git for collaborative script development.

Preferred Qualifications

Experience with CI/CD tools (Jenkins, GitLab CI, or GitHub Actions).

Knowledge of Page Object Model (POM) design patterns in automation.

Basic understanding of REST API testing to complement mobile UI tests.

Apply