Course · workshop

From Manual Tester to Automation Guru

This course is designed to help with the transition into automated testing by covering key concepts, best practices, and strategies to get started.

  • 1 day
  • On-site or remote
  • English
  • 1-20 participants
  • CHF 6’000 per team

You will learn

  • Automation Mindset – Learn when and what to automate, and bust common myths.
  • Essential Automation Tools & Technologies – Get to know the differences and how to use them for UI, mobile and API testing.
  • Build maintainable and scalable frameworks using POM and Data-Driven Testing.
  • CI/CD Integration & Version Control – streamline your testing process and enhance collaboration.
  • Boost your testing with the help of AI & Machine Learning.
  • Career Growth – moving into an automation role, plus resources, books and communities to follow.

Course content

Introduction to Automation

  • Overview of key concepts and benefits of automation testing
  • Understanding the shift from manual to automation testing
  • What makes a successful automation tester

Types of Test Automation

  • UI, API, Performance, Unit, and Integration testing
  • When to automate and when not to automate

Automation Tools & Frameworks

  • Programming & Best practices
  • Overview of UI automation tools: Selenium and Cypress; introduction to design
  • Locators & Element Identification
  • API Testing: REST vs. SOAP, most popular tools
  • Database testing basics  

Writing Maintainable & Scalable Tests

  • Test design principles: DRY, SOLID
  • Design patterns, POM
  • Data-driven testing, parametrization
  • Importance of test reporting
  • Avoiding common pitfalls: flaky tests, synchronization issues, poor structure

Automation in the DevOps Era

  • Integration of automation in CI/CD pipelines
  • Version control for testers: Git basics
  • Running tests in the cloud

Advanced Topics in Test Automation

  • Performance testing: JMeter, k6, LoadRunner, Gatling
  • Parallel test execution and speed-up strategies
  • Future of testing with AI and machine learning.

Career Guidance & Resources

  • How to transition into an automation testing role (learning path)
  • Building a portfolio: Contributing to open-source projects, showcasing test scripts
  • Certifications and online resources for continuous learning
  • Q&A session


A taste of the course

Your instructor

Portrait of Natalia Szpręga

Natalia Szpręga

Quality Expert

Natalia Szpręga has been working in software testing since 2012, wearing different hats along the way—developer, manual tester, automation tester, scrum master and now consultant. Throughout her career, she has collaborated with talented international teams across different industries, including logistics, banking, aircraft, and micro-finance, in Poland, Austria, and Switzerland. She is deeply passionate about helping others navigate the world of automated testing and sharing practical insights on how to improve workflows, optimize testing strategies, and implement best practices. Her goal is to empower teams and individuals to achieve best software quality, regardless of their experience level.

LinkedIn
Target audience
Manual testers and anyone involved in software development interested in getting insights into automation-related topics.
Participants need to bring
Anything needed for taking notes. It’s also welcome to bring laptops and install and try out software as we go along.
Room requirements
Screen or projector, desks and chairs for everyone

Would you like to know more?

Tell us a little about your team, and we'll get back to you about From Manual Tester to Automation Guru: dates, pricing and how we can tailor it to your context.