About the role
Responsibilities:
- Development of iOS/Android test automation on mobile test harnesses.
- Develop and enhance the existing automation scripts, tools, and framework using Java, TestNG, and Appium.
- Execute automated test plans and regression tests for iOS/Android applications.
- Define testing strategies and scope for user stories and technical development tasks.
- Provide estimates on testing efforts to the Product and Engineering team members.
- Maintain and improve the test coverage and ratio of automated tests.
- Advocate Automated Testing and CI/CD methodology, review and advise on testing methods and best practices.
- Identify, investigate, report, and track defects.
- Deliver high-quality features and infrastructure to production.
- Continuously learn new tools, technologies, and testing disciplines.
- Able to work under minimal supervision and quick to adopt new technologies.
- Work collaboratively across multiple teams.
- Communicate all concerns and status with the SQA manager promptly.
Requirements:
- Bachelor's degree in computer science or a related field, or equivalent work experience.
- A track record of improving quality.
- 2+ years of test automation experience with expertise in iOS/Android app testing.
- Experience in TestNG, Java, Appium, and XCUITest with expertise in programming skills using Java.
- Experience in Selenium WebDriver.
- Experience using Xcode instruments.
- Experience using BrowserStack or similar for app automation.
- Expertise in software QA methodologies, tools, and processes.
- Expertise in test design, test automation frameworks, and scripting tests.
- Experience with MongoDB.
- Experience with Git and DevOps CI/CD pipelines.
- Good knowledge of data warehouses, data lakes, and ETL pipelines (AWS, Athena, Redshift Spectrum, Postgres, SQL, etc) is a plus.
- API Automation testing experience using JEST, Mocha, REST Assured, or similar frameworks is a plus.
- Excellent communication skills, both oral and written a must.
- Experience with Scrum methodologies and remote teams is a plus.