Ondřej Lasák

Senior Software Automation Quality Engineer

Summary

15+ years of experience in software quality engineering, focused on test automation architecture, AI-augmented workflows, and integration testing. Recently gained experience in Playwright automation, K6 Load/Performance testing, DevTestOps, Prompt/Context AI Engineering, Generative AI (GenAI), Model Context Protocol servers (MCPs), Agentic test generation, AI-driven testing, Spec-driven testing, Custom Agents and Skills, and agent-to-agent (A2A) multi-agent flows. Advocate of ISO/IEC 9126 software quality standards. Building personal projects and tools with a strong focus on AI-driven development.

Work Experience

GenAI Software Automation Quality Engineer Jan 2026 – Present
Czech Government Department · Prague, Czech Republic
  • Reviewed and audited an existing AI-first Playwright/TypeScript/Python automation framework, improving scalability, reliability, and long-term maintainability.
  • Refactored AI-generated codebases into a scalable and standardised architecture using predefined prompts, reusable workflows, and newly designed meta-prompt templates.
  • Enhanced integration of AI-driven development and testing tools, including Codex, Codex CLI, Playwright-MCP, and Playwright-CLI, defining reusable configurations, agent rules, and automation standards.
  • Designed and implemented tools, utilities, and Agent Skills for AI agents, enabling consistent interaction with the framework and supporting fully automated QA workflows.
  • Developed and refined AI-powered test generation workflows for creating test cases, execution logic, and automation scenarios directly from specifications, existing codebases, and meta-prompts.
  • Extended test-reporting capabilities with advanced debugging and observability features, including network monitoring, session/cookie state tracking, and detailed test-step execution analysis.
  • Optimised framework execution for both fast and constrained environments through centralised configuration management, serial/parallel execution strategies, and dedicated proxy-based setups.
Vendavo Apr 2024 – Dec 2025
Prague, Czech Republic
Senior Software Automation Quality Engineer Jul 2025 – Dec 2025
  • Continued development of a Playwright/TypeScript automation framework, enhancing scalability, reliability, and maintainability across multiple test projects.
  • Integrated AI-driven tools (GitHub Copilot, instruction-based prompts, MCP servers) into the testing workflow to accelerate test design, refactoring, and documentation.
  • Delivered continuous training to junior and senior test team members.
  • Developed and refined AI-assisted test generation workflows enabling automated creation and maintenance of test cases directly from specifications.
  • Explored prompt-engineering & GenAI techniques for improving AI code output quality and test stability.
Software Automation Quality Engineer Mar 2025 – Jul 2025
  • Designed and developed a test automation framework from scratch using Playwright with TypeScript, focused on scalability, simplicity, and maintainability.
  • Architected a poly-repository structure (Common + Client Sites) enabling reuse and customization across multiple client variants of the CPQ product.
  • Implemented a Page Object Model (POM) based on a clear element → component → page hierarchy to improve modularity and readability.
  • Integrated Biome, ESLint, and Prettier for unified code formatting, linting, and style consistency across all test projects.
  • Adopted Deno as a packager/runtime for faster dependency management and isolated test execution.
  • Established a shared framework vision supporting both senior and junior QA engineers — simple for onboarding, leveraging full Playwright feature set (fixtures, parallelism, trace viewer).
Software Quality Engineer Apr 2024 – Mar 2025
  • Enhanced the Playwright C# testing framework (with NUnit & SpecFlow) to improve stability, reusability, and maintainability across multiple product lines. Execution time improved by 60%. Added support for parallel execution.
  • Optimized CI/CD pipelines in Azure DevOps, integrating automated test runs, quality gates, and PowerShell-based validation scripts for TestOps and build quality checks.
  • Participated in performance and stress testing initiatives using K6 and JMeter, aligning load profiles with real-world user behavior.
  • Explored and evaluated AI-assisted testing tools such as GitHub Copilot, applying them to JavaScript/TypeScript and C# frameworks to accelerate script authoring and refactoring.
  • Proposed and documented recommendations for AI tool adoption, workflow automation, and code generation within QA teams.
  • Built a Proof of Concept for Generative AI-driven API testing, demonstrating the potential of LLMs in test data synthesis, assertion generation, and coverage optimization.
Senior .NET Quality Assurance Engineer May 2023 – Dec 2023
Tietoevry · Prague, Czech Republic
  • Oversaw QA process standards for 14 applications, ensuring consistency and quality across all projects.
  • Assisted development teams with test estimations, enhancing project planning and execution.
  • Provided QA customer support and established project standards, facilitating smoother transitions.
  • Developed proof of concepts for testing using Playwright and K6 frameworks, driving innovation in testing practices.
Senior Automation Engineer & Test Manager & Analyst Sep 2017 – Feb 2023
PwC Czech Republic · Prague, Czech Republic
  • Designed and implemented manual and automated test cases across multiple project domains.
  • Led a team of 4 QA engineers in building and maintaining a Selenium C# testing framework, reducing manual regression testing of automated runs by 95%.
  • Executed over 30,000 regression E2E tests monthly, optimizing execution time by 80% through test codebase refactoring and execution flow optimization.
  • Enhanced test process efficiency and automation coverage, decreasing average open defect count by 85% through quality process standardization.
  • Performed ROI analysis of automation coverage, identifying high-value automation areas for maximum efficiency.
  • Crafted accurate test estimations for new feature releases with only ±10% deviation from actual execution effort, including projected automation coverage.
  • Managed test planning, tracking, and reporting in Azure DevOps, ensuring transparency and continuous delivery readiness.
  • Conducted load and performance testing using JMeter, K6, and Postman; reduced bottlenecks and improved throughput by 90% on critical parts.
  • Managed and optimized Azure build agents and CI infrastructure.
  • Defined and enforced QA standards, coding guidelines, and review processes across the team.
  • Provided mentorship, code and PR reviews, and task assignments for QA engineers.
  • Represented the QA team in stakeholder reviews and client calls.
Senior Automation Engineer May 2015 – Jul 2017
Tollnet a.s. · Prague, Czech Republic
  • Developed automated UI end-to-end test suites and scenarios using C# Telerik TestStudio.
  • Achieved an 80% reduction in manual execution time for regression testing through efficient test automation.
  • Enhanced codebase efficiency by minimizing duplication of Page Objects in the Page Object Model, leading to a 50% decrease in execution time.
  • Created JMeter scenarios for load testing and data quality measurement, ensuring robust performance during bulk data imports.
Test Engineer / Programmer Oct 2011 – Feb 2015
AutoCont CZ a.s. · Ostrava, Czech Republic
  • Analyzed and designed over 100 test cases in Enterprise Architect.
  • Developed over 2,500 integration and contract tests.
  • Reduced manual regression testing by 90%.
  • Improved test regression process by detailed reporting and acceptance protocols, increasing efficiency by 50%.
  • Load and stress tested over 250 critical endpoints.
  • Crafted test-data strategy for API flow E2E tests covered by 100% automation.
Software and Hardware Tester Sep 2011 – Oct 2011
Landis+Gyr · Ostrava, Czech Republic
  • Conducted comprehensive testing of software products linked to intelligent hardware.
  • Created detailed reports on testing outcomes and configuration of software and hardware products.
  • Tested new releases of the Intelligent Information System (IIS) for data collection from smart electricity meters.
  • Configured various smart meters for diverse applications, from small residences to large facilities.
Member of Innovation Team Jun 2010 – Jul 2010
Bang & Olufsen · Denmark
  • Collaborated in a six-member international team, leveraging diverse expertise from various countries and universities.
  • Engaged in innovative product development to create cutting-edge solutions for Bang & Olufsen.
  • Fostered a culture of creativity and collaboration, enhancing team dynamics and project outcomes.
Member of IT Technical Support Jun 2008 – Oct 2008
EUROVIA CS, a. s. · Ostrava, Czech Republic
  • Provided comprehensive technical support, ensuring smooth operation of hardware and software systems.
  • Managed and repaired hardware, enhancing the reliability of IT infrastructure.
  • Supported software installations and driver updates for PCs and printers.
  • Optimized network administration processes.
Computer Engineer May 2005 – Jun 2005
Hlucin.net, s.r.o. · Hlučín, Czech Republic
  • Installed and configured client PCs to connect seamlessly to WiFi networks.
  • Set up network settings and installed WiFi routers in residential facilities.
  • Prepared UTP cables and assisted in installation of optical WiFi antennas.
  • Measured WiFi signal strength to ensure optimal performance for clients.

Education

Master — Information Technology
2009 – 2015
Master (Erasmus exchange programme) — Information Technology
2009 – 2010
Bachelor — Information Technology
2006 – 2009
High School — Electrical Engineering and Computer Science
SPS EI Ostrava
2002 – 2006

Skills

Test Automation Frameworks
PlaywrightSelenium WebDriverWebdriverIOCypressMochaTelerik Test StudioSikuliSpecFlowNUnitxUnitMSTest
Performance & Load Testing
K6JMeterGrafanaPrometheusBeanShellHammerDBBenchmarkSQLPostman
Programming Languages
C#.NETTypeScriptJavaScriptPowerShellGroovyBeanShellHTMLCSSSQL
API & Integration Testing
RESTSOAPGraphQLPostmanSoapUIRPCWSDLXSDXML
AI & Prompt Engineering
Prompt EngineeringContext EngineeringRAG (Retrieval-Augmented Generation)MCP (Model Context Protocol)GenAIAgentic Test GenerationAI-driven TestingGitHub CopilotLLM-assisted Test Design
CI/CD & DevOps
Azure DevOpsGitHub ActionsGitLab CIAzure PortalTFSVSTSGitSVNDocker
Databases
MS SQL ServerOracle DatabasePostgreSQLMySQL
Methodologies & Standards
BDD (Behaviour Driven Development)TDD (Test Driven Development)ScrumAgileQuality AssuranceUAT (User Acceptance Testing)Continuous TestingIn-Sprint TestingTest EstimationROI AnalysisITILRUPISO/IEC 9126POM (Page Object Model)Fluent API
Design & Modelling
UMLEnterprise ArchitectXMLSpyOOPFunctional Programming
Operating Systems & Infrastructure
WindowsLinux / UnixmacOSActive DirectoryISO/OSIIEEE 802.xCISCO

Certifications

Projects

CPQ Test Automation Framework
Vendavo · Lead QA Architect
Mar 2025 – Jul 2025

Playwright/TypeScript poly-repository test automation framework for Vendavo CPQ product across multiple client variants.

  • Poly-repository architecture (Common + Client Sites)
  • POM hierarchy: element → component → page
  • Biome + ESLint + Prettier for code quality
  • Deno runtime for isolated test execution
PlaywrightTypeScriptDenoPOMESLint
GenAI API Testing PoC
Vendavo · Lead Engineer
Oct 2024 – Mar 2025

Proof of Concept for Generative AI-driven API testing using LLMs for test data synthesis, assertion generation, and coverage optimization.

  • LLM-generated test data synthesis
  • Automated assertion generation
  • Coverage analysis and optimization
GenAILLMAPI TestingAIPoC
DAC6 EU Tax Directive Testing
PwC Czech Republic · Senior Automation Engineer
2020 – 2023

QA for DAC6 — the EU Directive on cross-border tax arrangements.

SeleniumC#Azure DevOpsCompliance Testing
DDA — Document Digitalization & Data Extraction
PwC Czech Republic · Senior Automation Engineer
2019 – 2023

QA for a system digitizing documents and extracting/processing structured data from unstructured sources.

SeleniumC#Document ProcessingAzure DevOps
Tollnet a.s. · Senior Automation Engineer
2015 – 2016

Information system for distribution of heat and consumption for networks in the Slovak Republic.

  • Developed automated UI end-to-end test suites using C# Telerik TestStudio for the distribution network IS.
  • Created JMeter load test scenarios for bulk data import performance validation.
C#Telerik TestStudioJMeterLoad TestingPOM
Tollnet a.s. · Senior Automation Engineer
2015 – 2016

Electronic highway vignette system for the Slovak Republic (NDS / Skytoll).

  • Built and maintained regression test suites using C# Telerik TestStudio for the national e-vignette platform.
  • Achieved 80% reduction in manual regression execution time through Page Object Model optimisation.
C#Telerik TestStudioRegression TestingPOMUI Automation
AutoCont CZ a.s. · Test Engineer
2014 – 2015

Testing for the Czech Ministry of Transport national driving theory test platform.

Integration TestingGovernmentMinistry of Transport
STK — State Technical Inspection
AutoCont CZ a.s. · Test Engineer
2013 – 2013

Testing for the Czech Ministry of Transport state technical inspection (STK) information system.

Integration TestingGovernmentMinistry of Transport
2013 – 2013

Testing for the coordination centre for departmental medical information systems (Ministry of Interior).

Integration TestingeGovernmentHealthcare ITMinistry of Interior
AutoCont CZ a.s. · Test Engineer
2012 – 2014

Testing for the national registers authority (MVČR, Ministry of Interior, eGovernment).

Integration TestingeGovernmentMinistry of Interior

Languages

Czech
Native speaker
English
C1 — Independent user
Polish
B2 listening / A1 reading
Slovak
B2 — Independent user

Conference Speaking & Community

GDG Ahlen X Build with AI 2026 · Playwright User Event 2025 · Testmuconf 2024 · .NET Conf 2024 Prague · AI & LLM v praxi DataScript 2024 · Online TestJS 2023 · OnlineTestConf 2023 · DockerCon 2023 · TestMu 2023 · Test Automation University Conference 2023 · Cypress Bootcamp 2021 · Test-stack 2020 · SeleniumConf 2019 · Performance Workshop 2019 · Pro-test 2016 Special · MDevCamp 2016 · WebExpo 2014