Position: Middle QA Analyst
Company: Forte Group
Experience required: 3y
English level: upper

Forte Group is looking for a Middle QA Analyst to join our valued US-based client who transforms the way consumers obtain residential mortgages, and their technology is paving the way for licensed loan officers to deliver real value, service, and follow-through.

**Project description**
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 supporting product quality 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 is a high-impact role that assumes 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**
The team is international and located in Poland, Ukraine, Belarus, and Chicago. 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.) 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 into continuous improvement of the product testing strategy

**Requirements**
● Minimum **3 years in a QA position with Web testing experience** and deep understanding of QA processes, approaches, methodologies
● 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 into daily operation
● Great wish and ability to work with new experience receiving
● **B2 (Upper 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