Position: Senior Automation QA (JS) Mobile
Company: Exadel
Experience required: 3y
Category: QA Automation
English level: intermediate
Published: 2020-06-01T00:00:00+03:00

**The Customer** is the pioneer of payment cycle management solutions which take the pain out of payments. For 15 years, the Customer has helped organizations replace manual tasks with automated solutions that seamlessly integrate with existing technology. Today there are more than 400 employees in locations across the US keeping his mission moving forwards by serving clients with payment cycle management solutions.

**Requirements:**
3+ years of experience in building and maintenance of automation frameworks;
Solid mobile testing experience with extensive debugging skills for Android and iOS and the ability to reproduce complex issues;
Experience in designing, creating and maintaining mobile automation framework for our iOS and Android platforms;
Hands on experience in Appium or any other mobile (automation) test tool;
Must possess good understanding of UI elements and interactions;
Work closely with mobile developers to ensure quickest and most efficient test run times;
Build and maintain continuous integration and deliver
Experience in testing iOS and Android mobile applications on phones and tablets;
Ensure the test coverage and execution of Integration, UI, Functional & Regression are met;
Mobile automation using Appium for IOS and Android applications, test automation framework creation, test case creation and execution;
Experience with tools such as Git, Jenkins etc.;
Experience in setting up and running Jenkins or other open source continuous integration    
JavaScript Framework.
Passion for testing and aspiration to deliver high-quality products.
English level:
Intermediate

**Nice to have:**
Bachelor’s degree in Computer Science or equivalent experience.

**Responsibilities:**
Provide the best quality tests;
Create plans, test scenarios, test cases and test reports;
Active participation in the software development process, cooperation with programmers, analysts and administrators;
Develop and improve a set of methodologies, procedures and tools used in the field of testing;
Execute and monitor results of automated suites within CI infrastructure;
Create technical and utility documentation;
Work with Jira (issues creation/verification);
Work as a team member and provide technical leadership on the project.

**Benefits:**
Official and timely pay;
Social perks;
Sick pay, vacations;
Flexible work schedule;
Friendly environment;
Medical insurance.