AIQ PTE. LTD | Apex@Henderson, 201 Henderson Rd, #02-09 (The Carrot Patch), Singapore 159545
AIQ is the seamless merger of Artificial Intelligence (AI) & Intelligence Quotient (IQ). The company aims to transform the way offline content is being consumed by bridging O2O (offline to online) media properties with its latest cutting-edge Carrot Visual Technology where various platforms and channels can be integrated, allowing seamless interaction between consumers and online & offline content. This technology empowers consumers with the ability to interact with their favourite brand’s products, anywhere, any time of the day.
At AIQ, we redefine the way brands engage with customers because we can.
The Mobile QA Intern is a member of Software Quality Assurance team working on new, emerging, and existing software products. The candidate must be able to comfortable with various mobile OS - Android and iOS and has knowledge of mobile application development process. Understands the needs specified in the requirements and analysis documents of the project / product. This includes review of the requirements and design documentation; following standards for mobile development; and conducting and reporting the results of an acceptance test plan which is cost effective given the risk of the project.
Serve as one of the primary point of contact for developers, SW architects, and product managers in the areas of testing as it relates to mobile automation.
Troubleshoot, analyze, and isolate defects and report them to a bug tracking database (JIRA)
Perform extensive functionality, integration, regression, interoperability and end-to-end system testing when necessary.
ADDITIONAL ON THE JOB CHALLENGES
Design test automation processes and consult with development teams to implement workflows in an Agile working environment.
Lead the test effort from planning and organization to execution and delivery. Develop effective test strategies.
Conduct mobile application automation using different frameworks (e.g. Appium, XCUITest, Espresso) in the areas of design, creation, maintenance, deployment and reporting for iOS and/or Android.
Work closely with Engineering and Operations teams to establish test methodologies and best practices across the groups, including test case creation, regression suite creation, test strategy designs, functional code verification to ensure that the highest quality software is deployed safely and quickly.
Support ongoing feature development from testing perspective by creating and executing automation suites (experience with Java/Python frameworks, Selenium, Appium).
Senior year engineering degree or diploma with experience developing mobile apps or have taken classes in mobile app development
Ability to prioritize test activities and testing tasks
Ability to work independently on complex issues
Exposure to or hands on experience in one or both mobile platform’s native automation framework offerings is also preferred:
Android - Espresso or like - (Java/Kotlin, Android Studio, Dagger 2, OkHttp, RxJava, Glide, or knowledge of common Android libraries and patterns)
iOS - XCUI or like - (SWIFT, Xcode IDE, XCUITest framework)