Position: Automation QA Team Lead
Company: Forte Group
Category: Lead
Experience required: 5y
English level: intermediate

**Project Description:**
As a Team Lead Software Development Engineer in Test (Lead SDET, Lead Automation QA) your role will be in planning and controlling workload and efforts for a team of 5 SDETs, the other part of your role will be in developing core automation framework and implementing automated tests that verify particular functionality of the platform. Our automated test practices introduce several quality gates, such as Smoke, Regression, Performance, API-level, and Functional test suites in multiple product areas.

We enjoy working in a team with curious, persistent, logical, and clever people who enjoy developing elegant solutions for complex problems. If this sounds like you, this could be the perfect opportunity to join Forte Group as a Senior SDET (Automation QA Engineer). Scroll down to learn more about the position’s responsibilities and requirements. 

**Technologies/Tools:**
● Language: JavaScript
● Frameworks: WebdriverIO, Spectron, Mocha, Chai
● Repository: Bitbucket
● CI/CD: Jenkins, Bitbucket pipelines
● Tools: Jira, Jira XRay, Confluence
● Infrastructure: Linux/Kubernetes
● Platforms: Integration Microservices, Cloud Services, Core Backend, Desktop App, Mobile App

**Qualifications and Skills:** 
● Proven ability to develop maintainable, high-quality automated test scripts in JavaScript
● Experience producing key test assets (requirements gathering, test cases, test plans, test reports)
● Experience with software testing (Functional, Integration, Regression, Smoke, UAT)
● Experience with testing APIs and Back-End Services
● Familiar with CI/CD and source control systems such as Git/GitHub/GitLab
● Experience with Performance/Load testing and measurements of application performance would be a plus
● Linux/Kubernetes system-level debugging skills would be a plus
● Familiarity with open-source network impairment tools would be a plus

**Responsibility:**
● Help team members to meet professional challenges, advise on best approaches, do 121s and facilitate knowledge sharing across the team
● Interview candidates, provide recommendations to hire the right people into the team from both hard and soft skills perspective
● Work with stakeholders, ensure the team stays focused on and delivers against the expectations, adapting to changing requirements
● Align team with the other teams, identify and resolve impediments when necessary
● Requirements Analysis
● Design, architect, and develop automation test scenarios and test suites
● Provide clear reporting over the execution of the automated tests
● Participating in regression testing, bugs verification
● Collaborate with team members to produce thoughtful test designs
● Review and approve PRs, provide feedback for continuous improvements 
● Application performance and compatibility testing
● Review nightly automated tests execution and provide analysis for failed tests

**Personal qualities:**
● Intermediate English or better
● Good verbal and written communication skills
● Curiosity to learn environmental systems to be able to locate issues more precisely
● Ability to deal with ambiguity and focus on problem-solving

**We offer:**   
● Experience working with colleagues locally and abroad
● 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