Position: Senior Automation QA (Java) (2697)
Company: Exadel
Experience required: 3y
English level: intermediate

**About the 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.
 
**Requirements:**

Good interpersonal skills, verbal and written communication skills, analytical and organizational skills
A self-starter and a quick learner
Experience testing APIs and backend applications
Experience with defect tracking systems, version control systems, test management systems
Experience with any of the test automation tools used in the industry (Selenium, Test Complete, RFT, etc.)
Comfortable navigating and querying relational DBs using SQL
Diagnose bugs and perform root cause analysis
Develop well-documented test plans and strategies for both new development and regression coverage across our entire products
Experience working in an Agile/Scrum development process
 
**English level:**
Intermediate
 
**About the Project: **
The team builds and maintains all the APIs that the customer’s clients use to integrate with the customer’s applications. Since most of the customer’s core applications are provided as SaaS, the APIs help the customer’s clients to send and receive data.
 
**Team composition:**
10 people in the development team
3 QA Analysts
3 Business Analysts
4 Program managers
 
**Tech stack:**
Java, J2EE, Spring Fmwk, Apigee, Okta, Kafka, OSB, Weblogic, Kubernetes, Oracle to name a few
 
**2021 major Roadmap and Priorities:**
New integration with lien holders, GAAP insurance providers, and title holders (financial institutions)
Integration with payment providers for different use cases
Integration with multiple insurance carriers and OEMs, including a major US carrier moving to the customer’s solution
Migration of API services from Oracle to Apigee/Okta
Vehicle replacement offers for OEM
Platform upgrade
New APIs and integrations for APD and casualty business

**Responsibilities:**
Work with cross-functional teams to ensure quality throughout the software development lifecycle
Review and analyze scope requirements and create detailed test plans
Prepare test data and oversee readiness of test environments
Perform functional and non-functional testing and analyze test results
Identify and track defects to closure
Create and update test artifacts (Test Strategy, Test Plans, Test Cases, Test Status) for newly developed and legacy applications
Create, maintain and execute test automation scripts

**Advantages of Working with Exadel:**
You'll build your expertise with Sales Support, which provides assistance with existing and potential projects
You can join any Exadel community or create your own to communicate with like-minded colleagues
There are opportunities for continuing education as a mentor or speaker
You can take part in internal and external meetups as a speaker or listener
You'll have the chance to improve your English skills with the help of native speakers
We participate in cultural, sport, charity, and entertainment events, and we'd love to have you there, too!