2 days


Test Automation
Introduction Training

Software testing tends to automation their processes
learn what and how it can be automated

Register Learn more

SDClabs have helped companies with development, software testing, test automation, and continuous integration since 2009. We have always been truly following Agile practices and scrum processes. Realizing its advantages, we help companies adopt Agile better by developing new tools and effective integration of QA, exploratory testing, and test automation best practices.

All our coaches have 10-15 years in development, QA, test automation, exploratory testing, performance testing, continuous integration, and delivery processes. We developed a lot of proven best practices and now use some of the most effective ones from the industry by communication with communities and knowledge exchange.

Target audience
Course type
2 days
Course duration
10 persons
Average amount in a group
Course level
Theory / practice
Onsite, online
Fee per participant

Workshop agenda

Agile world

Agile world

– Principles of Agile testing: why it saves time and money
– When testing is needed in Agile
– Role of Automation in the project
– When exactly does automation happen
– Team roles: blending borders between test and development engineer
Tooling and usage

Tooling and usage

– Selecting Automation tool
– Automation tools overview
– Commercial tools vs. tools developed in-house
– Coexistence of Manual and Automated testing
– Automating on unit, API, UI, and end-to-end integration levels
– Environment Virtualisation, Test Data setup
Configuration and data

Configuration and data

– Agile testing issues to expect: organizational, process, and technical
– Traceability from user story to test code
– Test configuration management best practices
– Running the same tests on multiple environments (Test, UAT, Prod, etc.)
– Test data generation, seeding, and management
Continuous delivery

Continuous delivery

– Testing phase vs. Continuous testing
– Testing in Continuous integration
– Addressing issues in advance
– Setting up continuous testing / plugging into continuous integration
– How TDD, ATDD, and BDD help
– Automated test reporting and communication


This training is suitable for any level starting from beginners. Some general knowledge about software development and testing would be helpful.

PHP 7.x
JetBrains PhpStorm or Netbeans as IDE

Our company works according to the principle of individual approach to every client. This method lets us to get success in problems of all levels.

We will work on a test project and perform elements of:
– Test Planning
– Test Case management and documentation
– Manual testing
– Test Reporting
– Eliminating Defects
– Defect triage/bug scrub


Sergey Almyashev

Principal consultant, engineer, and manager with 14+ years of experience

Sergey is an expert consultant passionate about Agile practices in Development and Testing with a strong focus on Software Quality. He has already helped many teams understand, learn, and enjoy the next efficiency level of Development, Manual and Automated Testing.

He worked for multinational organizations from very small to the world largest with complex onsite and remote teams. Having years of experience in product and outsourcing/vendor companies, he has a complete picture of organizing teams, processes, and tools.

Sergey has 14+ years in QA, Automated, Exploratory, and Performance testing as well as Continuous Integration and Delivery processes within the Scrum processes.


10% discount for groups of 8 people or more

    Within one week after the application, you will receive a confirmation email if you are approved. A maximum of 12 participants will be accepted.

    Contact us:

    If you would like to get in touch with us, send a note to or follow us on Facebook for more updates and details. SDClabs accomplished 30+ projects and got a lot of niche expertise and knowledge. We are ready to share our experience to help you achieve more. Currently, we are working on test automation and DevOps courses. Soon they will be available on separate pages. Meanwhile, you can contact us if you want to start training:

    Selenium WebDriver for beginners
    Selenium WebDriver advanced
    Selenium WebDriver on Java
    Selenium WebDriver on Python
    Selenium WebDriver on Ruby
    Android mobile test automation
    iOS mobile test automation
    Full stack mobile test automation
    BDD explained on details
    Cucumber on java
    API test automation on java, python, ruby, c#
    Test automation infrastructure (Docker, Kubernetes)
    Codeception web test automation Advanced
    CodeceptJS web test automation Advanced

    Check out awesome courses

    Let us help you take development and test automation further. We offer a number of trainings that can help you and your organization get the most out of our enterprise support. Request a quote at