Required Technical Skill Set
- Automation testing on Mobile Native Apps(iOS and Android) using Appium
- Pytest(framework) with Selenium
- BDD- Behavior-driven development (BDD) (styling)
- POM(Page Object Model)
- Advanced Python
Desired Competencies (Technical / Behavioral Competency)
Must-Have
Good hands-on 6+ yrs. Experience in Automation testing on Mobile Native Apps(iOS and Android) using AppiumMin 4 Years experience in Android & iOS mobile application automation usingPytest(framework) with SeleniumBDD- Behavior-driven development (BDD) (styling)POM(Page Object Model)PythonGood hands own experience in Python languageExperience in using VSC like Git, GitlabExperience in Automated testing and scripts in Appium to test mobile apps to assess the functionality, performance, and usability of mobile applications on various device-platforms-OS combinations.Experience working with Android emulator, iOS simulators & real devices.Good-to-Have
Ensure functionality is meeting the 100% expectation, offer a seamless user experience, and work well with their intended mobile operating systems.Experience working with any cloud platform like SauceLabs, BrowserStack, or any equivalent tools.API TestingSN
Responsibility of / Expectations from the Role
Design, test, and deploy effective test automation solutions using Appium automation,.Delivering a complete front end application test plan, test ceases, execution and ensuring 100% functionality commitment, high performance on mobile meeting security standards.Closely monitor the defect management process, which involves identifying, reporting, and managing software defectsEnsure automated software testing that evaluates mobile application′s usability, functionality, and performance. It typically comprises mobile devices with hardware and software componentsDesign and implement test cases, run tests, and report on the results to ensure that the software is high quality and free of defectsWorking with developers for triaging the issues and communicationOwns creating high level test plan and test design of the applications.To make customer to understand / convince proposed testing architecture.Actively participating in customer calls and providing inputs for clarification required.Plan & Design common / reusable approachReview all deliverables for design / automation coding standard and effective test case coverageParticipate in review of program specification and other deliverablesShare best practices.Adhere to follow quality process, design / coding standards on the assigned tasks , Do peer review