Senior Java QA Automation Engineer (offline)

Project description

The client plans to modernize its Inventory product, a seat inventory management and availability calculation application, by replacing Actian NoSQL (aka. and simply referred to as Versant) database with Couchbase, the current chosen database and/or potentially another database of choice, hereby, simply referred to as "Couchbase"). This modernization effort at large involves decoupling the application business logic from database ("DB") objects, migrating DB Objects to new database data/documents, providing ability to translate and sync database changes, stream transactions to applications, and migrating availability part of application, as well as distributed availability product and simplifying the operational aspects by leveraging cloud native databases such as Couchbase. The goal is expediting development efforts to adapt the application to new databases, such as Couchbase, and eventually enabling seamless migration from Versant Database to Couchbase with minimal operational impact.

 

Responsibilities

 

Debugs non-complex software products by systematic tests to develop, apply and maintain quality standards for company products.

 

 

Develops and executes software test plans.

 

 

Analyzes and writes test standards and procedures.

 

 

Maintains documentation of test results to assist in debugging and modification of software.

 

 

Analyzes test results to ensure existing functionality and recommends corrective action.

 

 

Consults with development engineers in resolution of problems.

 

 

Assists with the designing, coding and execution of automated test scripts.

 

 

Documents and tracks product testing problems.

 

 

Maintain automated scripts and department's on-line library.

 

 

May conduct functional test process consulting.

 

 

Attends scrum meetings, provides oral and written reports.

 

Skills

Must have

 

 

o Minimum 5 years of hands-on Java (including Java 11) programming;

 

 

o Automation QA tools (preferably Cucumber and Postman experience)

 

 

o experience in working with TestNG

 

 

o XML/JSON/REST

 

 

o Foundation in working with SQL and Relational/Non-Relational DB

 

 

o Testing back-end applications (knowledge about API testing)

 

 

o Wide and deep understanding of Java ecosystem, monitoring, and diagnosis;

 

Nice to have

 

 

Google Cloud Platform

 

 

JMeter

The job ad is no longer active

Look at the current jobs QA Automation →