Hi! I'm Tati, and I’m a QA Engineer.

I love testing. And I love programming. I have been doing it for more than 10 years. Currently, I'm working as a Staff QA engineer at StashAway, responsible for testing strategies and test automation in the company. I support the existing test frameworks, do code reviews and integrate new tools. I consider testing as a part of the development and prefer to work closely with the engineering team.
Outside of work, I like snowboarding. I take courses on Coursera and read non-fiction books, like how our brain works, why we sleep and emotional intelligence.

Key Skills: Ruby, TypeScript/JavaScript, RSpec, Jest, Pact, Cucumber, Watir, Selenium WebDriver, Detox, Cypress, Playwright, GitLab CI, Jenkins, TravisCI, Git, Docker, AWS

Staff QA Engineer at StashAway, Singapore
July 2020 - nowadays
StashAway is a fintech startup that helps people build their wealth by educating them and investing their money.
I’m working with the engineering team to drive the testing automation strategy of the tech stack, help developers improve test coverage, and assess the quality of specifications and technical design documents.
- Decreased time spent on testing by introducing a user criteria-based test service, querying Mongo and Cassandra. Product Managers and designers (without SQL knowledge) could perform manual testing without assistance after that.
- Automated data seeding across multiple services, reducing manual testing efforts.
- Pioneered consumer-driven contract testing within our test automation strategy, enhancing release stability and reducing end-to-end test support costs.
- Optimised database restore processes on staging environments from an hour to 10 minutes.
Principle Engineer at Toptal, remote
April 2020 – July 2020
QA Automation Engineer at Toptal, remote
January 2013 – March 2020
- Reduced the number of E2E tests by 30% preserving the test coverage. The test suite became faster and more reliable for the application of 300k+ lines of code.
- Successfully migrated UI E2E tests through redesigns twice.
- Pioneered consumer-driven contract testing within our test automation strategy, helping with testing the decoupled into microservices code.
- Interviewed and onboarded about 50% of new QA team members.
Helped product managers define technical requirements for new features and products that would fit into complicated business logic.
- Performed code reviews helping engineering teams to improve code quality and spot issues in the test coverage and functionality logic.
- Integrated post-mortems as a part of a bugfix workflow.
- Migrated a CI flow from TravisCI to Jenkins pipelines and Docker for one of the projects and extended it to CD.
- I was a Scrum master helping a team to improve the process.
QA Engineer at Ivi.ru, Russia
December 2012 – March 2013
Ivi.ru is the biggest online cinema in Russia with different types of paid content.
- Did functional testing of the user service itself.
- Helped to support the existing test automation framework.
QA Engineer at NetStream, Russia
October 2011 – November 2012
- Introduced test automation for the application which helped to decrease regression testing time before releases.
- Interviewed and coached junior test engineers basics of testing and test automation.
- Led a QA team of 3 test engineers.
Tester at Skript, Russia
December 2010 – June 2011
Started with manual functional testing of web and mobile applications and introduced test automation to the company.

Education:
Bachelor’s degree in Mathematics and Computer Science at Ulyanovsk State University, Russia, 2006-2011
Certificates:
ASTQB, foundation level 11-CTFL-01328-USA, 2011
IELTS General, 8, 2018
Talks:
How to test microservices and stay sane, Saint P Ruby Conf, 2019
Video Slides
Testing microservices the Right Way, RubyRussia, 2019
Video (Russian) Slides (English)