• Profound knowledge and skills in testing web applications' UI, UX, APIs and DBs, strong negotiation and presentation skills, 4 years of team management experience (up to 7 team members).
Building a new generation of Playwright TA frameworks for UI, API, DB and Integration testing of Tesla's Factory Software web applications, utilizing cutting edge automation technologies:
•
Full TA parallelization for Pull Request/Release Candidate validation in under 10 minutes
•
100% containerization of TA for seamless test execution locally, in on-demand environments and in CI
•
GitHub Actions CI pipelines for automatic testing of every commit to every PR in GitHub
•
ReportPortal for tracking test results, storing test artifacts and creating TA dashboards
Built a Cypress/Cucumber TA framework for the FX Broker web app with 400 integration API tests between 4 factory applications, providing daily release validations under 30 minutes using on-demand TryFactory test environments and Jenkins CI/CD jobs sending detailed HTML reports via email
•
Built a Cypress/Cucumber TA framework with 470 API tests and a JMeter test suite with 12 performance TCs for the SPC web app to support safe and seamless transition from .NET to GoLang codebase and provide validation of Release Candidates in just 5 minutes
•
Reviewed/refactored/improved/expanded existing Playwright TA framework with 700 UI tests for the Station Controller app to reduce flakines, expand test coverage, improve reporting and provide TA validation with GitHub Actions CI for every commit of every PR in under 10 minutes
Built an end-to-end test coverage for the Mosaic Admin web app using Cypress TA framework with Cucumber BDD layer of Gherkin feature files pulled from Jira.
Built a FE TA library, moving ~7k LOCs from 3 separate FE repos to one with 100% unit test coverage, reducing FE TCs' flakiness from 15% down to 0.
•
Wrote an API tool to create parameterized insurance policies individually and in bulk, reducing legacy code by ~6k LOCs, and dramatically improving feature files readability.
•
Created a TestRail reporting interface, moving all the FE TA reporting from unreadable PyTest BDD HTML-files and folders with tons of screenshots to TestRail server with attached individual logs and screenshots for every test result, which reduced failures triage time by half.
Wrote 300+ automated TCs for the HiRoad Quote web app UI with PyTest BDD automation framework which provided 100% test coverage reducing release validation time from 2 days to 90 minutes.
•
Designed QA documentation (TC Lifecycle in Jira, Tests Criticality and State Specifics, Test Coverage Visual Map, etc.) using Miro application making QA onboarding process faster and clearer.