Responsibilities
1. Writing, maintaining and executing test cases based on user stories/scenarios
2. Identifying and reporting defects found during various testing cycles.
3. Narrowing down reproducing steps and providing supporting information such as logs,
screenshots and videos.
4. Testing AI based features & products.
5. Following up the reported defects and verifying the fixes.
6. Working with engineers and UX designers on various application features and delivering
testing results
7. Summarizing and reporting testing status in standup meetings
8. Maintaining a set of mobile devices and keeping them up to date with the latest device
and app software versions.
Required Qualifications
● 5+ years of experience in mobile software testing
● Solid understanding of different testing techniques such as regression testing,
performance testing, stress testing, sanity testing and smoke testing.
● Prior experience with any bug/issue tracking software.
● Prior experience in Android app testing and familiarity with Android system features
● Good understanding of basic linux / adb commands
● Willingness to learn on the job.
Preferred Qualifications
1. Prior experience in machine learning projects, including testing for non-determinism and
evaluating bias and fairness.
2. Prior experience in analyzing logs and bug reports
3. Prior experience with flashing Android devices