Position: Middle QA — Mobile Apps & Driving 1004
Company: Exadel
Category: QA
Experience required: 3y
English level: intermediate

Requirements:
3+ years of software testing experience
Direct experience with mobile application testing and application log capture tools
Knowledge of industry standard test tools
Experience with agile methodologies, continuous integration, and the full SDLC
Exemplary written communication skills
English level — Intermediate

Nice to have:
Experience with Mobile device emulators
Mobile debuggers
Experience with AWS or Azure, Jenkins, Kubernetes, Spinnaker, Docker
ISTQB and/or Oracle Java Certifications
Experience in creating test strategy documents

Responsibilities:
You will be responsible for the design and implementation of test cases and tools used against the Mobile Crash Detection app and underlying SDK
Work as an individual developer to develop and enhance test cases, for regression and feature testing
Review product requirements in close collaboration with product owners and development
Author and review test plans, test strategies, test reports, & test cases with all key stakeholders
Become a subject matter expert, understanding business use cases and feature behavior
Contribute creative ideas to evolve our agile-based development and testing methodologies
Drive with the mobile application in order to track trips and driving behavior data (no more than 1h a day)
Driving options:
— personal car
— carsharing
— public transport
— taxi

Company offers:
Vacation is 20 working days / till 20 working days per year for sick leaves
Full payment of taxes
English courses
Flexible work schedule
Friendly environment
Medical insurance
Opportunity for career growth

About Our Customer:
The customer is an American company based in Chicago. It accelerates digital transformation for the insurance and automotive industries with AI, IoT and workflow solutions.

About Our Project:
The mobile crash detection team creates mobile SDKs and mobile apps for the collection, analysis, processing, and reporting of automatically generated telemetry captured through sensors on the latest cellular phones. These modules process the obtained information, integrate it with artificial intelligence models, and identify and assess crashes and their severity. Driver behavior, active safety features, and environmental conditions are just some of the data attributes collected and evaluated in real time. In the event of accidents, these services initiate automated responses in the form of emergency assistance, vehicle transport, a replacement vehicle, medical services, etc.

Project Advantages:
Industry standard REST APIs and SaaS
Deep understanding of mobile sensors and usage for the customer’s system
Challenge of collecting of high frequency telemetry on resource constrained mobile phones
Big data processing algorithms
Open source and Microservice based architecture
Understanding of AI Algorithms 
Agile development processes with integrated DevOps
Continuous Integration and Deployment (CI/CD)

Project Team: 
QA works in lock step with the Development team in an Agile development process. We partner with the development team to develop and maintain unit and integration tests that run at compile time of every build. QA team members are key contributors to the source code review process required prior to checking in new code to the release branch. We create functional regression tests that are run at code deployment time, the test automation framework used to execute and report on regression tests, and load testing to verify the performance and scalability of all services.  We work in a Scrum-based delivery model and deliver functional regression tests in parallel with the product under test so that new capabilities have automated validation at the conclusion of each sprint.
QA Tools:
Allure, Appium, Bitbucket, Gatling and JMeter, Jenkins, Jira, JUnit, SonarQube, Spinnaker, TestLink, TestNG, SauceLabs

Project Stage: 
Under Active Development