Summary
Ivan Smirnov is a Lead QA Automation Engineer based in Stockholm with over a decade of experience designing and scaling test automation and TestOps practices across finance and SaaS platforms. He blends deep hands-on skills in TypeScript, Java/.NET, Kubernetes, Kafka and MongoDB with a track record of building CI/CD-integrated QA pipelines, performance suites, and quality gates. Ivan has led teams and mentored engineers at banks and enterprise software firms, introducing metrics-driven testing, automated event-bus and DB-integrations, and effective legacy test refactoring. He leverages AI-assisted tooling like GitHub Copilot and ChatGPT to accelerate test development and refactor at scale, and routinely trains developers through masterclasses and pair programming. Comfortable across frontend, API, backend and performance testing, he pairs engineering rigor (SOLID, static analysis, observability) with pragmatic release management in microservice environments. His background in control systems engineering and experience creating algorithmic backend tests give him an analytical edge for complex, low-latency systems.
10 years of coding experience
10 years of employment as a software developer
Master of Engineering - MEng Control Systems Informatics & Electrical Engineering (Honors Degree), Master of Engineering - MEng Control Systems Informatics & Electrical Engineering (Honors Degree) at Moscow Aviation Institute (National Research University)
Russian, English