Python QA Automation Test Engineer
Persistent Systems · Bengaluru, Karnataka, India
Persistent Systems · Bengaluru, Karnataka, India
Must Have Skills - Python Automation Testing - Robot Framework - Device Testing - Mobile Application Testing - Test Automation Framework Development - API Testing - Test Planning and Execution - Defect Tracking and Reporting Key Responsibilities - Design, develop, and maintain automation test frameworks using **Python and Robot Framework** . - Develop and execute automated test scripts for **mobile applications and connected devices** . - Perform **functional, regression, integration, and end-to-end testing** across devices and mobile platforms. - Validate hardware-software interactions and device behavior under different scenarios. - Collaborate with development teams to understand requirements and ensure quality deliverables. - Analyze test results, identify defects, and work closely with developers for resolution. - Participate in test planning, estimation, and release activities. - Improve automation coverage and optimize testing processes. Required Qualifications - 8+ years of experience in QA Automation. - Strong hands-on experience with **Python programming** . - Extensive experience with **Robot Framework** . - Experience in **Mobile Testing** (Android/iOS). - Experience in **Device Testing** or embedded/IoT device validation. - Experience with **API Testing** tools such as Postman or REST APIs. - Familiarity with version control systems such as Git. - Strong debugging and analytical skills. Good to Have Skills - Appium or Selenium automation experience. - CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps. - Experience with Linux environments and shell scripting. - Exposure to cloud device farms such as BrowserStack or Sauce Labs. - Experience with IoT or connected devices.