Position: Junior Automation QA (Java) 479
Company: Exadel
Experience required: 1y
Category: QA Automation
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

Requirements:
1+ years of software development and debugging experience in Java or other high-level programming language
English level - Intermediate 

Nice to have:
Experience with any scripting tools
Experience with / or at least theoretical knowledge of TestNG or REST-assured
Experience with / or at least theoretical knowledge of AWS or Azure, Jenkins, Kubernetes, Spinnaker, Docker

Responsibilities:
You will contribute to design and implementation of test automation, frameworks, and tools used against the customer’s suite of software and analytics solutions
Work as an individual developer under guidance of experienced colleagues to develop and enhance automated tests, for regression and feature testing, as well as framework libraries and new tools
Review product requirements in close collaboration with product owners and development
Author and review test plans, test strategies, test reports, & test cases in collaboration with all key stakeholders and with their contribution
Become a subject matter expert, understanding business use cases and feature implementation
Contribute to load, performance, service reliability, and stress testing
Contribute creative ideas to evolve our agile-based development and testing methodologies

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 сustomer is a leading provider of vehicle lifecycle solutions, enabling the companies that build, insure, repair, and replace vehicles to power the next generation of transportation. The company delivers advanced mobile, artificial intelligence, and connected car technologies through its platform, connecting a vibrant network of 350+ insurance companies, 24,000+ repair facilities, OEMs, hundreds of parts suppliers, and dozens of third-party data and service providers. The customer's collective set of solutions inform decision-making, enhance productivity, and help clients deliver faster and better experiences for end consumers. 

About the Project:
The team creates a software platform for the collection, analysis, processing, and reporting of automatically generated vehicle telemetry for new automobiles. These services process terabytes of information, integrating with artificial intelligence models, to 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
Scalability challenge of collecting of high frequency telemetry on millions of autos
Big data processing algorithms
Marketable open source tools used extensively
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 development 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, Spinnaker, TestLink, TestNG.

Project Stage: 
Under Active Development