Job Description:
- Design, develop, and maintain scalable and robust automation frameworks to support mobile application testing.
- Integrate Appium with other testing tools and frameworks to enhance testing capabilities.
- Develop and maintain automated test scripts using Appium to ensure comprehensive coverage of all mobile application features, specifically iPad.
- Implement best practices in test automation scripting to improve test efficiency and reliability.
- Integrate automated tests with CI/CD pipelines to enable automated triggering of tests on code check-ins and build deployments.
- Work closely with the DevOps team to streamline testing processes within the CI/CD pipeline.
- Develop and execute a cross-platform testing strategy that ensures the iPad application's compatibility across different iOS versions and devices.
- Leverage Appium's capabilities to simulate various environments and scenarios.
- Conduct performance and load testing using Appium to ensure the iPad application can handle expected user loads with optimal performance.
- Debug and troubleshoot complex issues within automated tests and the mobile application, identifying root causes and proposing solutions.
- Collaborate with development teams to ensure issues are resolved in a timely and efficient manner.
- Advocate for quality assurance best practices within the team and organization, including test-driven development, code review, and comprehensive documentation.
- Collaborate with cross-functional teams, including development, product management, and user experience, to ensure alignment of testing strategies with business goals and user needs.
- Communicate test progress, results, and insights effectively to stakeholders at various levels.
- Mentor junior automation engineers and quality assurance team members in automation techniques and best practices.
- Lead by example in adopting new technologies and methodologies to drive innovation in mobile testing.
Required Skill Matrix:
- Mobile Testing (iOS/Android)
- Mobile App Automation (iOS/Android)
- Appium
- Automation Testing
- Manual Testing
- Automation Framework Creation / Maintenance
- API Test Automation
- UI Test Automation
- Selenium
- Katalon
- Java
- Regression Testing
- Functional Testing
- Integration Testing
- Testing Concepts - STLC, UI and API Testing
- Defect Tracking/Reporting
- Agile Concepts
- Python (Nice to Have)
- Azure DevOps (ADO) (Nice to Have)
- CI/CD Concepts (Nice to Have)
- Parasoft (Nice to Have)
- ETL Testing (Nice to Have)
- Test Data Management (TDM) (Nice to Have)
- Performance Testing (Nice to Have)
Job Types: Full-time, Permanent
Pay: $100,000.00 - $120,000.00 per year
Benefits:
- 401(k)
- Dental insurance
- Health insurance
Experience level:
Schedule:
- 8 hour shift
- Day shift
- Monday to Friday
People with a criminal record are encouraged to apply
Experience:
- Software testing: 8 years (Required)
- Selenium: 4 years (Required)
- Test automation: 5 years (Required)
Work Location: Remote