QA Automation Engineer (JS) Offline

Project Description

As a QA Automation Engineer, you will have the opportunity to be a part of a team working on a web application to automate the analysis of customer financial information. You will work on a mortgage offer aggregator that allows users to upload all financial documents and get information on what conditions they could get a mortgage. The platform contains multiple areas of functionality such as CRM system, documents processing, IP-telephony integration, various engines to automate financial calculations.

 

Technologies and Tools

● Frontend

React.js (hooks), Redux (redux-toolkit), TypeScript, Vanilla JS, Formik, Material-UI, styled-components

● Backend

.NET Core, EF Core, Azure App Service, Azure Functions

● Databases

SQL Azure

● Repository

GitHub

● Tools

Azure DevOps

 

Team structure and Workflow

The team is integrated and allocated in Belarus, Ukraine, and Chicago. Team members use Azure DevOps to generate backlog and to prioritize items. Communication mainly consists of daily meetings and interpersonal communication via Slack and Google Meet.

 

Responsibility

● Requirements Analysis

● Writing and maintenance of initial test cases

● Validation of new functionality

● Develop automated test scenarios and test suites

● Provide clear reporting over the execution of the automated tests

● Review and approve PRs, provide feedback on code improvements

● Contribute to continuous improvement of the product testing strategy

 

Requirements

● Experience in developing maintainable, high-quality, and efficient automated test scripts in JavaScript

● Understanding of QA processes, approaches, methodologies, and ability to apply the knowledge into daily operation

● Experience producing test assets (requirements gathering, test cases, test scenarios)

● Experience with software testing (Functional, Integration, Regression, Smoke, User Acceptance Testing)

● Familiar with CI/CD and source control systems such as Git/GitHub/GitLab

● Knowledge of the Agile Scrum process and how it pertains to the QA life cycle

● Willingness to help junior colleagues with their professional growth

 

Personal qualities

● Intermediate English or better

● Good verbal and written communication skills

● High level of attention to details

● Ability to keep the focus on the complete solution and delivering the business value

● Ability to deal with ambiguity and drive independently or collaboratively with the team on solutions, positive approach to challenges and focus on problem-solving

 

We offer

● Experience working with colleagues locally and abroad

● Opportunities for self-realization

● Friendly team and enjoyable working environment

● Professional and corporate events

● Social package: professional & soft skills trainings, medical & family care programs, sports

● English classes in office with dedicated teacher

The job ad is no longer active
Job unpublished on 16 September 2021

Look at the current jobs QA Automation Kyiv→

Loading...