(ID: D_3611)

-


Main Objective of Role:
To create a comprehensive testing plan for full automation. Department is developing from scratch two new trading platforms.
To build comprehensive testing environment including but not limited to fully automated Functional testing, integration tests, performance load tests, chaos, security tests, CI/CD tests, API tests Rest Api and Web-socket, FIX API, Frontend, WebUI, Mobile app IOS, mobile app Android, Frontend Admin Panel and regress.
To conduct interviews and hire several strong QA Automation Senior+ testers.
To coordinate and control QA engineers to perform comprehensive and multiple stages of testing, including Functional testing, integration tests , performance load tests, chaos, security tests, CI/CD tests, API tests Rest Api and Web-socket, FIX API, Frontend, WebUI, Mobile app IOS, mobile app Android, Frontend Admin Panel and regress.
To control every day work of all QA engineers. To have a daily meetings and daily reports. Weekly and monthly performance review of QA engineers of the stream.
To set goals for yourself and for each member of QA team.
To achieve full automation of regression tests up to 95%.
To achieve tests coverage of 99% of the product.
To run automatically everyday tests on pre prod and staging environment.
To achieve zero bugs and security issues on production environment.
Onboard and off-board QA engineers.
Constantly improve TestRail and other top-tier testing technologies in the department.
Coordinate and resolve bugs that were reported by clients, account managers, tech support, and prepare additional testing practices to neutralise the bugs.
Evaluate quality, policies, and procedures, in addition to participating in the development and implementation of quality policies.
To always find and implement best practice into business processes, development process and tests processes.
Qualification / Skills / Experience:
Management experience of 20-30 size people team in building comprehensive testing environment with super automated processes of all kind of testing (auto testing, load tests for system and its components, functional tests, integration tests, security tests). Preferably from product companies only (not outsource), not startups. Well recognised companies with clear development and tests business processes.
At least 3 years' of experience in a Quality & Assurance Engineer Lead role, managing a team of at least 20 Quality & Assurance engineers, develop test methodologies, write test plans, create test cases, and debugging.
Experience with Kubernetes, GitLab, Sentry, Grafana, Docker, CI/CD, Mongo & Postgres, and automated development tools for security screening, chaos engineering, and semantic release tools.
Deep understanding of testing methodologies and processes, including manual, automatic, integration, module-based, load, chaos and regress.
Excellent knowledge in test automation tools such as Selenium, Appium, JUnit, TestNG etc.
Excellent knowledge of Java (minimum 1 year). The QA team leader should be able to understand and analyze code, develop and maintain automated tests, and interact with developers on quality issues.
Strong management skills, including the ability to motivate and make decisions, prioritize and make decisions.
Experience in developing tests for gRPC API or HTTP&WebSockets.