Position: Senior Mobile  Automation Tester
Company: SKILLERS
Category: QA Automation
Experience required: 3y
English level: upper

They are the first major multi-channel player in offline performance marketing. They’ve built a technology that enables tracking, scaling and optimization of flyering campaigns. They offer 3 channels: Hand-to-hand (in people’s hand), Door-to-Door (in people’s mailbox or on their cars), Direct Mail (in people’s mailbox via national post service).

The story of the company started in 2014 in Sydney, but now they're also currently operating in the US, New Zealand, the UK, Belgium, France, Canada, the Netherlands, Spain, Italy, and Switzerland.

Their team works on challenging projects to innovate the company's platform and benefit their customers and partners. As part of their dynamic team, you will contribute to a large-scale, complex product and see the real-time impact of your work on hundreds of thousands of users worldwide.

**RESPONSIBILITIES:**
- Contribute to the automated regression and smoke test suites, growing it overtime at the same rate new features are released;
- Participate in designing and implementing build and test infrastructure, creating and enforcing good engineering practices, and evaluating product quality;
- Maintain and expand Test Coverage;
- Execute test scripts and analyze record results;
- Evaluate automation test results and provide test status reports;
- Support and enhance reporting solution;
- Identify defects/ anomalies and investigate their cause. Document and track these defects;
- Add test attributes to the App codebase to make automation test run more reliable and increasing mobile native app testability;
- Review log files and reports to identify program processing errors and possible improvements;
- Analyze functional business requirements for completeness, participate in Application design with the development team;
- Develop and maintain the automation framework;
- Develop and maintain test documentation;
- Participate in setting and improving QA processes.

**WHAT YOU SHOULD HAVE:**
- At least 3 years automation practice for native mobile apps iOS or/and Android;
- Experienced in building automated solutions for large scale projects including API and UI tests for native mobile apps;
- Strong knowledge and practical experience of Appium, Selendroid and/or Xcode, Android Studio, Cavy;
- Strong experience in the creation of automation frameworks from scratch;
- Deep understanding of design patterns and applying them to projects;
- Strong experience with continuous integration processes and tools (CircleCI);
- Experience working with business-critical customer-facing applications (user interfaces, APIs, and back-end services);
- In-depth knowledge of test automation approaches and procedures;
- Hands-on experience with design patterns for test automation (Page Object and etc.);
- Knowledge of OOP;
- Expert in Quality Assurance testing techniques;
- Proven experience in building automation process from scratch for different levels (component, integration, etc).

**COMPANY OFFERS:**
- Competitive salary;
- Hybrid/partly remote position;
- International team environment;
- Paid vacation (20 days) and sick leaves (5 days);
- Courses, conferences and trainings;
- Company stock options;
- Working in a small team with growth opportunities;
- Great team culture.