Position: Middle Automation QA Engineer (C#). Only from Ukraine
Company: Exadel
Category: QA Automation
Experience required: 2y
English level: intermediate

This is the first digital AI estimating platform built in the customer’s company and is orchestrated by a service pipeline architecture. This AI-powered claims suite encompasses the customer’s core workflow applications/products and brand-new service functions to provide flexible technology for touchless, guided, and conventional claims processing. The AI-based tool assesses total cost of repair in accordance with insurance carrier rules and engagement guidelines, and intends to eventually replace human decision-driven claims processing as applicable.

The team processes AI information by using an engine that examines the prediction data and understands what the predictions are about. This creates an output that will be sent by the insurance carriers towards the clients. The product takes into account numerous variables, including type of vehicle, type of insurance, etc.

Most of the code is developed as microservices to be distributed inside the Customer’s company and then used by external users.

Project Team:
2 AQAs, 2 Software Developers: sub-team that creates artifacts for the whole project team. Overall project team is about 90 people.

Project Stage:
Under Active Development

Requirements:
2+ years of software development and debugging experience in C#
Experience in API testing
Experience with agile methodologies and continuous integration
Knowledge of industry standard test automation tools and experience developing product test harnesses
Experience building and designing test cases including knowledge of test methodologies
Understanding of web applications
Experience in planning and executing regression tests
Strong written and verbal skills
Strong analytical skills

Nice to have:
Understanding of Windows desktop applications (.NET)
Prior experience with Selenium/Appium and MSTest/xUnit test framework
Experience testing web, phone, or tablet technologies (iPhone, Android)
Experience testing software for online/connected and offline/disconnected use
Experience in creating automation test plan & test strategy documents
Load/performance tests using MS Load test or JMeter.

Responsibilities:
Create unit, functional, regression, and performance tests
Develop, enhance, and maintain automation tests for web services, web applications, desktop applications, and framework libraries
Run tests from Azure DevOps build/release pipelines and test plans
Conduct regular code reviews to ensure that best coding practices are followed
Help identify code coverage gaps and develop quality automation code to fill the gaps