Position: QA Automation Engineer
Company: CustomerTimes. Corp
Category: QA Automation
Experience required: 2y
English level: intermediate

Customertimes — US-based service IT company that specializes in consulting, development, integration, and support of the cloud solutions based on Salesforce, Heroku, MS SharePoint, and other platforms.
We deliver cutting-edge technologies and services to our client in Pharma, Life Science, CPG, Finances, etc. Our project teams develop the digital solutions that can force and improve health care in different countries, upgrade the business processes in retail trade, add new options to the industry of digital entertainment.

 
About the Project: 
The project is a bespoke Salesforce App for Sales Reps to optimise their visits to on-trade outlets. It will be the 'personal assistant' that will switch the role of app users on the field from a 'Salesman' position to a consultant role to help them make more and better business. The project has a focus on specific on-trade channel processes implementation with a plan of roll-out to multiple countries in Western Europe and worldwide. 
Our role in this project is to continue to build and scale on top of the existing solution architecture.
Implementation is based on Salesforce CRM and is expected to be productised to become a general template for quick countries roll-out.
Mobile app is implemented with Local Hybrid technology, such as on Angular, Ionic and Cordova. Current solution was developed for iOS and is expected to support Android in future. 

Responsibilities: 
o	Implement and maintain automation framework test case (Java based framework); 
o	Design, create, and maintain automated regression, acceptance and compatibility tests to run against mobile applications; 
o	Help deliver high-quality software that matches technical requirements in a timeframe that matches business needs;
o	Participate in the continuous improvement process of the team performance and product quality;
o	Provide review and testing of functional and design requirements to be able to provide detailed test scenarios;
o	Identify defects and impact on the solutions, follow-up the defects in their life-cycle.

Requirements: 
•	Experience in automated testing - 2+ years; 
•	Experience in using Selenium Web driver; 
•	Experience with Appium and Cucumber
•	Understanding of SDLC and development methodologies;
•	Understanding of testing web services, client-server application and mobile apps;
•	Good analytical and problem-solving skills;
•	Intermediate level of English
 
Technologies: 
•	Java; 
•	Selenium Web driver;  
•	Appium
•	Cucumber
•	JIRA; 

We offer: 
•	Competitive compensation depending on experience and skills; 
•	Social package — medical insurance; 
•	English courses; 
•	Professional and career growth; 
•	Financial Stability; 
•	Friendly team and pleasant working atmosphere; 
•	Convenient office location in the center.