Mikhail Yakushev
Lead QA Engineer / SDET
Lead QA Engineer / SDET with 15+ years of experience in building test automation frameworks from scratch, leading QA teams, and ensuring high product quality in complex environments. ISTQB and Oracle-certified. Strong expertise in Playwright, Java/Kotlin, CI/CD pipelines, and Agile practices.
EXPERIENCE
- Built automated testing system from scratch using Playwright + TS (including REST API automation, mocking); increased automation coverage from 0% to ~90%.
- Reduced release cycle from once in two weeks to daily by covering e2e regression testing with automation tests and integrating it into CI/CD pipelines (Github Actions, Docker).
- Integrated AI testing approaches into regular test automation to check non- deterministic features of the AI- based application (~50% of all functions of the app are AI- based with non- deterministic outputs)
- Full responsibility for all QA processes in the company (16 teammates in our startup), including testing approaches, test strategies, standards, integration of best practices across the product, leading and mentoring QA team of 4 engineers.
- Proceeded QA and release engineering responsibilities (control full release flow, e2e regression validation, versioning and production deployments using CI/CD pipelines)
Technologies: Typescript(TS), Playwright, Docker, REST API, Swagger, JSON, Jira, Git (Github Actions), Allure Reporting, Devtools, Sentry, LLMs
- Performed functional, integration, regression, database (Oracle), REST API, and UAT testing of a regulatory reporting system.
- Developed and maintained automation frameworks and tests using Java/Kotlin and Cucumber.
- Implemented mock simulators based on Spring MVC, reducing dependency on external systems by ~90%.
- Worked in Agile environment (Kanban), closely collaborating with development and product teams.
- Performed functional, integration, regression, database (PostgreSQL), REST API (using Postman), and exploratory testing for banking backend systems, based on microservices architecture.
- Developed automated tests/solutions using Java, Python, Cucumber, and Selenium (backend API tests coverage is ~99%).
- Analyzed requirements and created test plans, test cases, and test scenarios based on business use cases.
- Creation, reviewing and execution of manual test cases based on features, described in Confluence
- Improved QA processes, reducing regression testing time. Analyzed logs using Kibana and Zipkin to speed up root cause analysis.
- Tested core banking processing system based on Way4 solution (integration, system, automation testing); analyzed production defects and helped reduce recurring issues.
- Developed and supported automated tests using HP UFT, VBScript, and Oracle PL/SQL; created Java tools for test data preparation, reducing data setup time by ~50%.
- Created test plans and estimates, participated in DevOps initiatives from the QA side, and led outsource testers (1-2 people).
- Developed and maintained test specifications and documentation.
- Deployed, configured, and supported test environments.
- Tested reporting systems for government and financial institutions (tax reporting, compliance, cryptography).
- Tested manually Forex trading systems, including server logic, web, desktop, and mobile applications (iOS, Android).
SKILLS
Playwright, Selenium, REST Assured, Cucumber (BDD), Java, Kotlin, TypeScript, Python, Jenkins, Git, GitHub Actions, Docker, Docker compose, Kubernetes, Kafka, SQL, Oracle, PostgreSQL, MongoDB, Wiremock, Postman, Jira, Confluence, Allure Reporting
Kibana, Grafana, Zipkin, Sentry
CERTIFICATIONS
ISTQB (Certified Tester Foundation Level)
Oracle Database SQL Certified Expert 1Z0-047