Position: Senior Mobile QA Automation Engineer
Company: Go Interactive
Category: QA Automation
Experience required: 3y
English level: upper

As a Quality Engineer, you will be responsible for feature verification and automation of our client's mobile SDK. They  service over 1.8 million API requests per minute and their  SDK is installed on over 3 billion devices around the world. Their mobile technology stack is built in Swift and Kotlin with legacy code in Objective-C and Java.

**What you should have:**
3 to 5 years of proven experience in mobile test automation
Experience with testing iOS or Android, but both are preferable. 
We will also consider candidates who wish to learn new technologies
Prior experience architecting, building and maintaining Test Automation
Framework for Unit, API and User Interface Tests for mobile applications
Experience and proficiency in tools like Appium, Espresso, XCUI, or other tools candidates are able to prove as sufficient
An in-depth knowledge of one of the build systems, dependency managers, and their operation principles (such as Gradle, Maven, Xcode, CocoaPods, NPM,etc.)
Strong understanding of build and release processes for mobile applications.
Experience with Git and modern CI/CD tools
Experience with SQL (PostgreSQL) and NoSQL databases (MongoDB,
Cassandra, ElasticSearch) is desired
Experience working in an Agile/Scrum development process
Experience in working with Jira, Confluence or similar tools
Upper-Intermediate level of English and is ready to communicate with team in the USA
Ability to work independently in a dynamic and fast paced environment is a must
Close attention to detail and commitment to building high quality, scalable
products

Nice to have:
Experience working with Kotlin Multiplatform/Flutter/Xamarin;
Experience in testing with Device farms is an advantage;

**What you will do:**

Ownership of mobile test maintenance: review and analyze requirements, create tests and suites, execute tests across multiple devices, emulators and simulators, thoroughly validate features developed by other team members, report bugs and errors to the development team
Work with mobile team to develop frameworks, test setups for mobile SDKs
Create UI tests for mobile applications is the major one, but we want Automation
QA Engineer to propose us and build wider test framework
Work within a cross-functional team including product & designers to test, and support the next major features for the product
Write performant, maintainable code that is easy to read and well-documented
Participate in lean/agile development process that focuses on customer value delivery, low latency engineering practices, and individual software engineer
ownership

**What you will get:**

Interesting and challenging work with a US-based company
Ability to work on exciting projects involving the newest technologies
Flexible work schedule remotely, Friday short day. Core hours 14-20
Diverse and friendly team with amazing corporate culture
Guaranteed learning budget
Participate in company Hackathons
Latest MacBook Pro equipment
Paid vacation, holidays and sick leaves
Medical insurance
Modern and comfortable office facilities in Kyiv
Business trip to Seattle office opportunities
 
About Project 
Our client  helps thousands of companies use their mobile applications to build deeper, more meaningful relationships with millions of people around the world. Our  clients believe software is powering more relationships than ever before and that they can help make software about People. Our client  is building the platform to power customer communication for modern business. They are  growing, well-funded company based in Seattle that’s passionate about building great products with a fun, dedicated hardworking team.

The Team
You’ll be joining a team that is passionate about building great communications products and delivering customer love. They truly believe that companies can develop meaningful and valuable relationships with their customers and that our software can become the key to a more personal and customer-centric world.