Position: Middle Automation QA Engineer
Company: Simplify
Experience required: 3y
English level: upper

About us:
We’re a creative team of marketers, designers, developers and copywriters, who are focused on solving business problems by making simple, but effective websites & mobile apps.
Our job is to eliminate barriers, misunderstanding and unawareness between a product and a consumer. We make their ways to each other simple.
Simplify. Your way to Greatness.

Project Description

Client is a product company providing SaaS solutions for remote collaboration, communication and booking. One of their products is a web solution to book appointments. Something similar to Booksy. They want to build mobile version of this product. One of important features of the product is to enable client, for instance barber or spa, to create their own instance of mobile app and deploy it to Appstore or Google play. App should be configured according to client’s requirements and should have client’s branding. Goal of the project is to build a mobile app that would enable that and build a pipeline that would enable to provide config parameters and branding and create an instance of the app for the specific client. All instances of the app will be integrated with the same backed solution that already exists.

Candidate Requirements

• Should have experience in testing mobile applications. 
• Should have experience in Mobile Automation with Appium in both iOS and Android Native apps. Proficient in using Appium provided frameworks such as XCUITest, and UIAutomator2. 
• Should have good knowledge of Java programming language. 
• Should have experience in Quality Assurance Life Cycle aspects such as developing Test Strategies, Test Plans, Test Cases(Automation/Manual), Defect Reports, and developing Test Scripts. 
• Should have experience in Manual Testing, Automation Testing, Functional Testing, Regression Testing, and E2E testing. 
• Should have strong experience in test automation frameworks (Page-Object Model, TestNG). 
• Should have the ability to build an automation framework. 
• Should have the ability to write efficient, readable, and reusable automation scripts. 
• Should have strong experience in using CI/CD tools such as Git and Jenkins. 
• Should have good knowledge in Performance Testing tools using Apptim. 
• Should have knowledge using AndroidStudio and Xcode. 
• Open to learning new tools and frameworks as per the product requirement.

What do we offer?
• Challenging work in self-managed, leading-edge SCRUM team without direct project management
• Opportunities to learn the best world level standards and practices in an open and friendly environment
• Flexible working hours
• Trainings package
• Hospitable team atmosphere
• Cool working place