Tatiana Karsova
QA Engineer
I'm a QA engineer who can build test frameworks from the scratch and very passionate about delivering high-quality, and thoroughly tested web solutions. I am a product focussed QA who priotizes user feedback first and foremost.
Work Experience (2)
Nov 2021 - Aug 2024
QA Engineer
Techstars
- JavaScript / TypeScript
- React
- HTML / CSS
- Node.js / Express / Axios / REST API
- PostgreSQL / Prisma
- Docker
- Kafka
- Helm
- Kubernetes
- Jenkins
- Jest
- Cypress
- Puppeteer
- Keycloak
- MUI
- GIT
- GitHub Actions
- Logz.io / Rollbar / Hotjar
- Jira / Asana / All In One Tests
- Postman / Thunder / Swagger
- Manual testing / Automation testing / E-2-E testing / Integration testing / System testing / Accessibility testing / Penetration testing / Smoke testing / Regression testing
- WCAG / VoiceOver / Axe / WAVE / Lighthouse
A seasoned QA engineer at a dynamic pre-seed venture capital investment firm, with a portfolio of over 4,400 total investments - exceeding 750 in 2023. Skilled in developing and implementing comprehensive test strategies across software applications: the founder-facing Apply (https://apply.techstars.com/), which processes startup applications, and the internal AMS (Application Management System) used for reviewing startup applications.
- Designed, developed, and maintained test automation environments and strategies for Ul and API testing Automated 87% of existing UI and 64% of API test cases.
- Created comprehensive test documentation suite: Ensured alignment with business objectives, resulted in 20% faster defect identification, reduced post-launch defects by 15%.
- Integrated processes and envisioned long-term solutions, improving overall efficiency of automated tests by 48%.
- Streamlined team-wide comprehension of testing types and levels, reducing discussion time by 90% and enhancing overall efficiency in delivering high-quality features.
- Crafted and sustained test scripts using Cypress, resulting in 60% accelerated regression test execution and improved test coverage.
- Implemented conditional job runs based on branch names, leading to a 40% decrease in testing expenses and 50% faster test runs.
- Identified unnecessary test runs in the feature branch pipeline and optimized processes, achieving a 5% reduction in testing costs.
- Enhanced web application security by 30% through comprehensive penetration testing and analysis, while simultaneously elevating WCAG 2.1 AA compliance levels by 40% with rigorous accessibility evaluations throughout the development cycle.
- Implemented axe-core/react for accessibility testing during front-end development, empowering developers to identify and resolve 63% of accessibility issues before formal testing began.
- Collaborated with developers and other stakeholders to integrate backend services into the overall application architecture, enhancing system stability and improving cross-team communication and decreased incident response times by 17%.
- Optimized and refined Puppeteer scripts for synthetic monitoring, resulting in a 32% reduction in false negative alerts and ensuring continuous performance optimization of web applications while enhancing issue detection reliability.
Apr 2018 - Nov 2021
QA Lead
Kompot ERP
- JavaScript
- UMI.js
- Node.js / Express / Apollo
- MongoDB
- Docker
- Jenkins
- Cypress
- Playwright
- WebDriver IO
- MUI / AntDesign
- GIT
- Circle CI
- Jira / Confluence / All In One Tests
- Postman
- Manual testing / Automation testing / E-2-E testing / Integration testing / System testing / Smoke testing / Regression testing
I began as a QA Manual engineer, quickly transitioning to automation with Webdriver/Io for a web-based CRM system serving small businesses and entrepreneurs. As the project evolved, we migrated to Cypress, significantly improving test efficiency. My background in banking led to the several UX improvements. I progressed to QA Lead, and oversaw automation and manual teams, developing training materials for junior engineers focused on Cypress best practices and POM principles.
- Led a team of 8 QA engineers, comprising 5 automation specialists and 3 manual testers, coordinating strategies and optimizing testing processes across the different applications.
- Crafted comprehensive guides for new QA engineers, enhancing product knowledge and testing skills, and reducing onboarding time by 30%.
- Developed comprehensive API automation framework from scratch utilizing Page Object Model (POM) principles, resulting in increased test efficiency and maintainability across multiple projects.
- Designed WebdriverIO automation framework, achieving a 60% drop in test execution times and automating 90% of tests, cutting manual efforts.
- Orchestrated a successful migration to Cypress, boosting test efficiency by 40% and automating an additional 10% of core tests, enhancing overall testing speed and productivity.
Education (1)
2006 - 2011
Bachelors
Economics
Moscow Institute of Management and Service
Languages
English
Fluent
Russian
Native Speaker
Interests
Camping / Off-road
Teaching / Mentoring
Mastering new tools and technologies
References
“ You want your project to be rock solid? Tatiana is the QA engineer you need on your team. Her meticulous attention to detail and her expertise in both automated and manual testing gave us the confidence to know our software was flawless. Tatiana's commitment to quality is truly remarkable. I can't recommend her highly enough.”Eirik Antonsen, Stuff Engineer, Techstars
“Worked with Tanya twice in different teams, and both times were an absolute blast 💥 She knows her stuff better than anybody else, and is extremely collaborative and supportive teammate. She has a good understanding of modern testing techniques, infrastructure processes, and has a deep focus on the accessibility.”Nadia Butenko, Senior Software Engineer, Full-Stack, Techstars
“Tanya is a rock solid, reliable, hard-working QA automation engineer and an eager learner who is able to take on new tools and techniques with a voracious attitude. If you are looking for someone to take your testing practice where it needs to be, look no further!”Troy Hall, Software Engineering Leader, Techstars
“Tatiana is, first of all, an excellent person, very responsible and responsive. It was a pleasure to work with her on the same team. She professionally owns JavaScript and Cypress. Tatiana is very attentive to details, so the most interesting and elusive bugs are always hers”Nare Kuznetsova, QA Engineer, Kashable.