Position: QA Analyst
Company: Forte Group
Category: QA
Experience required: 2y
English level: intermediate
Published: 2022-06-01T00:00:00+03:00

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 a CRM system, documents processing, IP-telephony integration, and various engines to automate financial calculations.

You will be responsible for starting QA processes in the B2B stream taking into account existing QA practices on the project. Stream provides customer brokers with a comprehensive mix of conforming loan products that serve conventional borrowers. You will work closely with QAs from other features and core streams. Here you will design and implement QA practices that guarantee quality artifacts released to production for each product. This high-impact and high autonomy role assume tight integration with development teams and their SDLC.

**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, Postman

**Team structure and Workflow**

Team members use Azure DevOps to generate backlog and prioritize items. Communication mainly consists of daily meetings and interpersonal communication via Slack and Google Meet. 

**Responsibility**

● Drive the full cycle of product testing (functional, regression, integration, smoke, API testing, cross-browser, etc.), initiate testing processes in a new stream taking into account existing QA practices on the project
● Make requirements analysis, take part in team feature discussions
● Writing and maintenance of test cases, creating Sprint test plans
● Provide estimates for different testing activities
● Perform testing during the Sprint and provide actual status to the Team
● Identify and help solve challenges in the development pipeline
● Evaluate existing QA processes and suggest improvements
● Share knowledge with other team members, contribute to project documentation
● Contribute to continuous improvement of the product testing strategy

**Requirements**

● **2+ years in a QA position with a deep understanding of QA processes, approaches, methodologies, and SDLC**
● Experience in software testing (Functional, Integration, Regression, Smoke, User Acceptance, UI)
● Experience in producing key test assets (requirements gathering, test plans, test reports, bug-tracking)
● Confident knowledge of Client-Server Architecture
● Confident knowledge of SQL
● Basic knowledge of programming language and understanding of automation testing (JavaScript + Cypress) would be a plus
● Excellent communication, problem-solving, leadership, collaboration, and time management skills; ability to apply the knowledge to daily operation
● Great wish and ability to work with new experience receiving
● **Intermediate+ English level or higher**

**We offer ** 

● Innovative solutions delivery   
● Experience exchange with colleagues all around the world  
● Opportunities for self-realization  
● Friendly team and enjoyable working environment  
● Engineering, corporate and social events 
● Social package: professional & soft skills trainings, medical & family care programs, sports 
● Free English classes