Position: Strong Middle/Senior Automation QA Engineer (Java) 1305
Company: Exadel
Category: QA Automation
Experience required: 3y
English level: intermediate

About the 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. 

The сustomer’s company was ranked #17 in the Top 100 Digital Companies in Chicago in 2020 by Built in Chicago, an online community for digital technology entrepreneurs in Chicago, and was named one of Forbes best mid-sized companies to work for in 2019 — an important accolade and retention tool for the 2,600+ full-time company employees (alongside 350 dedicated contractors).

The сompany’s corporate headquarters is in downtown Chicago in the historic Merchandise Mart — a certified LEED (Leadership in Energy and Environmental Design) building that is also known to be a technology hub within the broader metro.

About the Project:

The project involves an eCommerce platform where Shop can purchase parts from 1000’s different Suppliers. This is a fast-moving project where we are adding new functionality across different areas. Development and QA team follows Agile work environment and monthly releases are planned with new features.

Project Tech Stack:

Automation Tools — eclipse, Selenium, Ranorex, VS Code, Pentaho

Performance Tools — JMeter

Language — Nodejs, Java, C#

Applications — Web, Desktop, Micro Services.

Framework — BDD with Cucumber

Requirements:

Hands-on experience with Selenium and Java
Knowledge of Cucumber Framework
Knowledge of Performance Testing
Experience with any test automation tools is a plus (Selenium, QTP, Test Complete, RFT, SilkTest, Ranorex, Jmeter, etc.)
Minimum 3+ years Quality Assurance experience testing commercial software
Testing experience in an Agile environment
Experience testing web services
Experience with relational databases and SQL
Familiarity with any defect tracking systems; version control systems; test management systems
Working ability with Microsoft Office
Uses design, programming & analytical skills to solve problems
Java programming is a PLUS
Excellent interpersonal, communication, and organizational skills
Candidate Profile:

Quick Learner and keen to learn new technologies
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 providing QA for the mobile, web, and back-end services
Solid knowledge of SQL and scripting
Experience working in an Agile/Scrum development process
Experience working in an Agile/Scrum development process
Develop automated testing programs and processes
Strong written and verbal skills
Strong analytical skills.
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