answer the following questions

Dear Candidate,

This is an online home assignment to assess your problem-solving techniques and coding skills. Good Luck!

Question 1: -

List out the test steps that you would take if you want to develop a framework to automate a mobile app (ex. Youtube) using Appium.

Question 2:

If you are automating 4 Mobile devices in parallel, what would your test server specifications be?

Question 3:

If you have a login test case that is failing in some instances, what would your test approach be to identify what the issue is?

Assume that there are no issues with the test scripts (i.e. finding a mobile element, the function is well coded, test data is good, API services are active and test cases pass when run manually)

Question 4:

Develop test scripts (preferably using Java, Appium & TestNG) for the Saavn app for the below 2 scenarios. Push your code to a public git repository and please include detailed instructions to set up an environment so that someone else would be able to run your code.

This is meant to test your knowledge on Coding Standards using page object model, Appium commands, the structure of a test framework and git.

You can download Saavn (mobile app) Apk file from this link: [login to view URL]

Scenario 1 (Onboarding)

[login to view URL] the app

[login to view URL] the app is launched and landing screen is displayed

[login to view URL] “Hindi” in the landing screen

[login to view URL] down to the “Other Languages” list to select “Assamese” language

[login to view URL] the Number of Selected Language in the footer bar of the landing screen

[login to view URL] on the “Done” button

[login to view URL] any Advertisements that may display

[login to view URL] that the Home screen is displayed

Scenario 2 (Play Song – Editorial Picks)

[login to view URL] the Home screen, perform a vertical scroll to the bottom of the screen

[login to view URL], “Editorial Picks” section; perform a horizontal scroll to reach the end of the list

[login to view URL] the last song in the list

[login to view URL] the Play Song screen

[login to view URL] on the Play button

[login to view URL] that the Song is playing

[login to view URL] back to the Home screen

[login to view URL] that the Home screen is displayed

[login to view URL] the app

Bonus Question (answer if you are able):

Try to write an algorithm for reversing a string (Actual code is not required). Justify your algorithm with time and space complexity.

Input String: TouchTunes

Output String: senuThcuoT

Skills: Java, Android, Software Architecture, Mobile App Development, Python

See more: want answer yahoo questions, https streaming music, answer objectives questions, answer yahoo questions, answer mensa questions, answer image questions, answer test questions image, answer case questions planning assignment, multi answer quiz questions excel, answer 500 questions, english articles following questions, short answer business questions, short answer economics questions, hi there id like to be considered for your writing position and im glad to answer any questions you may have thank you for your

About the Employer:
( 3 reviews ) Mississauga, Canada

Project ID: #20276293

9 freelancers are bidding on average $172 for this job


Hi there, I have read your project description and i'm confident i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the More

$155 CAD in 3 days
(60 Reviews)

Hi. I saw your description carefully and I am confident I can full fill your requirement. So I provide my skills in hopes of working with you. I am full-stack developer and I have 7+ years of ample experience in the mo More

$250 CAD in 7 days
(47 Reviews)

Dear Hiring Manager/Hello I’ve carefully gone through your job posting. I ’m an expert with more than 4 years experiences of both web development front-end developer. I am very much interested in your project with all More

$140 CAD in 7 days
(4 Reviews)

Hi, there! I read your project description carefully. I'm very interested in your project and I'd like to do this project with you. I am very talented Web developer. if you assign to me this project, you can get a coo More

$140 CAD in 7 days
(10 Reviews)

I have 5 years of experience with java. I worked on different enterprise projects. I also have full time job as java programmer.

$140 CAD in 7 days
(12 Reviews)

Hello Kumar G. with the reference of your project skills java, python, mobile app development, android, software architecture Free Support and Maintenance...!!! With Freelancer Preferred badge bound to give 100% Qual More

$182 CAD in 7 days
(1 Review)

Hello, I read your requirements and Understand Very well And ready to start work from now . I have developed & delivered Web database applications Mobile App development for enterprises & companies, using open sour More

$250 CAD in 4 days
(3 Reviews)
$155 CAD in 3 days
(0 Reviews)

hi I am very thankful for this opportunity. I have checked your requirement in detail and got the over all idea. It is really exciting that we have similar kind of expertise and work experience: i will do accordingly t More

$140 CAD in 7 days
(0 Reviews)