Challenge Overview


Competition Introduction

Welcome to our Topcoder Skill Builder Competition for Appium!

Appium is the next big thing in Mobile App testing and has various advantages over other automation testing frameworks. Many companies nowadays use Appium in their tech stacks and we will have Topcoder customers looking for Appium skills to get their problems solved.

  • Appium is free and open-source. Specifically designed for mobile, whereas Selenium is not designed for Mobile.

  • This framework can automate test scripts for native, web and hybrid mobile apps, and you can test on a real device, a simulator, or an emulator.

  • An HTTP server creates the WebDriver sessions, thus no concerns about language. Your test script can use almost all the languages

  • Appium integrates with continuous integration servers to ensure better results.

  • Appium supports Safari on iOS and Chrome or the built-in ‘Browser’ app on Android.

  • You don’t have to recompile your app for writing your scripts.

Topcoder Skill Builder Competition Structure

  • Skill Builder Competition will have three (3) problems (Easy, Medium, and Hard) to solve. Each problem has steps to have you get started and learn Angular Step by Step.

  • As you know, we have a lot of Gig Work Opportunities offers available for you right now. We would use these competitions to match you to our Gig Work Opportunities and also provide you with a Verified Skill Badge on your Topcoder Profile so you can add them to your resumes. So don’t hesitate to jump in, work on the competitions, and earn a job for yourself.

Problem Statement

In this Topcoder Skill Builder Competition, we have three tasks to help you get started with Appium. We will make you start from the basics, setup the environment, help you write your first script, and then practice on writing scripts for the app provided to get ready to compete in the skill builder competitions

Technology Stack


  • We have prepared three problems: Easy, Medium, and Hard, which are worth 250, 500, 1000 points respectively. Points are based on the difficulty of the problem.

  • The competitions may or may not be related to each other.

  • The links to the problems/competitions are provided below.

  • Prizes: This skill builder challenge will be relaunched for several runs. Once you have been awarded a prize, any submissions in subsequent runs won't be considered. This means if you submit again in the subsequent reruns, your submission will not be considered for the prizes/awards, but you can definitely submit to improve your score on the Skill Builder Leaderboard.

  • In the event of a tie for a prize, the tie will be resolved in the following manner: the submission times of Hard problem would be considered first.

    • If a tie remains, then for the remaining members, medium problem submission time would be considered. The earlier the member-submitted, the higher will be the rank.

    • If a tie still remains, then easy problem submission time would be considered for the remaining members. The earlier the member-submitted, the higher will be the rank.

  • Here is the leaderboard with individual scores, and the total score across weeks/Month is available.


Final Submission Guidelines

Please Note - You don’t need to submit anything on this competition, but submit on a particular level/problem. Specific Submission guidelines for each level are available on each problem specification.


2021 Topcoder(R) Open

Review style

Final Review

Community Review Board


User Sign-Off

ID: 30158253