# Sergii Gorbachov > Staff Software Engineer at Slack Location: San Francisco, California, United States Profile: https://flows.cv/sergii ## Work Experience ### Staff Software Engineer @ Slack Jan 2024 – Present | San Francisco, California, United States ### Senior Software Engineer, Front End Test Frameworks @ Slack Jan 2023 – Jan 2024 | Vancouver, British Columbia, Canada • Leading a project spanning 50 teams to migrate >15k FE unit tests from Enzyme to React Testing Library • Defining testing approach and building internal infrastructure for FE developers at Slack • Building internal tools for automated code generation (LLM, AST) and analytics for automation initiatives, tracking efforts, and large code migrations ### Senior Software Engineer, Automation @ Slack Jan 2022 – Jan 2023 | Vancouver, British Columbia, Canada • Led a team of 4 engineers and defined automation strategy for large cross-team projects (~60 engineers) in Platform team • Developed and maintained E2E framework (Playwright, TS, Node) that allows testing UI (web, desktop) and API layers, as well CLI tools • Integrated and maintained test step in CI/CD (Jenkins, AWS, CircleCI) ### Software Engineer, Automation @ Slack Jan 2021 – Jan 2022 | Vancouver, British Columbia, Canada ### Sr. Engineer, Quality @ Slack Jan 2020 – Jan 2021 | Vancouver, Canada Area • Partnering with engineering teams to define automation strategy for web and desktop features • Providing full test support for cross-functional team projects from start to end: planning, testing (manual, automated), automating, integrating into CI and maintaining • Automating UI and API testing using Javascript, Typescript and Ruby with Cypress, Puppeteer, Playwright and Rspec • Integrating automated tests into CI using Jenkins and existing test infrastructure ### Senior Software Engineer, Automation @ Finn AI Jan 2020 – Jan 2020 | Vancouver, Canada Area ### Software Engineer, Automation @ Finn AI Jan 2019 – Jan 2020 | Vancouver, Canada Area • Developed keyword-driven test automation framework and self-serve on demand test infrastructure with Python, Pytest, Selenium Webdriver, Test Rail and Jenkins • Developed and maintained build-test-release-deploy pipelines and infrastructure management tools using Jenkins, Spinnaker, Docker, K8s and AWS • Managed and led testing processes in the company (smoke, functional, integration, regression, api, load and performance testing) • Worked with development, data science and product teams to design and implement test strategy • Defined quality metrics and implemented measurements to determine test effectiveness, overall system and isolated services’ performance ### Quality Assurance Engineer @ Finn AI Jan 2018 – Jan 2019 | Vancouver, Canada Area • Developed an automation framework to test Web apps (dialogue systems and Websites) on various platforms using Selenium and Pytest in Python • Wrote test plans, created and ran manual and automated test cases (functional, non-functional) for finance management conversational platforms on Web, iOS and Android, including backend and API testing • Established streamlined processes for managing releases, environments, and deployment cycles ### Localization QA Lead @ Globalme Jan 2018 – Jan 2018 | Vancouver, Canada Area • Wrote test plans and created test cases for mobile and web applications • Managed, monitored and reviewed QA process for projects with 10-30 locales • Triaged and investigated defects • Communicated with Project Managers and Localization Experts for timely deliveries • Automated time consuming tasks utilizing Selenium Webdriver ### QA Team Lead at Intel @ Globalme Jan 2017 – Jan 2018 | Vancouver, Canada Area • Coordinated and prioritized testing efforts of manual QA team consisting of 8 people and executed manual tests utilizing JIRA, HP ALM on various Android, iOS and wearable device • Automated time-consuming tasks and ran weekly automation tests using Robot Framework and Jenkins • Cooperated with product design team, automation and software leads to gather, analyze and understand architecture, feature requirements and testing coverage ### Graduate Research Assistant @ University of Alberta Jan 2016 – Jan 2017 | Edmonton, Canada Area • Reviewed and edited articles for East/West Journal of Ukrainian Studies • Communicated with writers about the revisions • Transcribed speech and analyzed linguistic data using Python ### Search Language Specialist at Google @ Artech Information Systems Jan 2014 – Jan 2015 | Mountain View, CA • Investigated, identified, filed and removed quality issues in Google products • Applied linguistic theory to problems of computer-mediated communication (creating morphological rules and syntactic patterns, translation, localization) • Created linguistic component for search queries (search language data entry) • Classified and annotated linguistic data • Labeled text for disambiguation, expansion, and text normalization • Mobile software quality assurance ### Graduate Teaching Assistant @ The University of Arizona Jan 2012 – Jan 2014 • Instructor of Russian • Grader ### Alumni advisor for Home Country Project Coordinator in Ukraine @ Open Society Foundations Jan 2011 – Jan 2012 | Ukraine • Supervised 8 students and their community service projects • Worked independently without an immediate supervisor in Ukraine (8 successfully completed projects) • Organized and led a 3-day conference in project management ## Education ### ABD in Doctor of Philosophy (Ph.D.) (terminated), Applied Linguistics University of Alberta Jan 2015 – Jan 2017 ### Master's Degree in Russian and Slavic Studies University of Arizona Jan 2012 – Jan 2014 ### Bachelor in Computer Science, Applied Linguistics National Aerospace University -'Kharkiv Aviation Institute'​ Jan 2007 – Jan 2012 ### Exchange student in Public Communication and Journalism University of Wisconsin-Eau Claire Jan 2009 – Jan 2010 ## Contact & Social - LinkedIn: https://linkedin.com/in/sergii-gorbachov-a6427b2a --- Source: https://flows.cv/sergii JSON Resume: https://flows.cv/sergii/resume.json Last updated: 2026-03-22