Understand Agile and Lean values and principles
From Tester to Agile Quality Champion
We’ll also explore the foundations of exploratory testing with the help of various patterns, strategies and your platform specific agile automation tools & techniques. Participants will understand how Agile Testing simplifies building high quality product faster.
Shifting the Role of Testing in Agile Teams


Building a Foundation for Success
Empowering Teams for Impact

We offer a variety of training courses which are tailored to suit your development team. Our courses are anything but “by-the-book” rehashes of readily available scripts. Our immersive, fun filled hands-on approach and our wealth of practical knowledge gained from years of software development experience, ensures that the time you spend with us is a rewarding learning experience.
We are in the business of training & coaching teams and we strive to make it efficient, effective and enjoyable.It is unrealistic to claim that a single training program will make you the master of a subject. Trust us, shortcuts are not sustainable! Hence our unique training courses are created to quickly put you on the path of self-learning and continuous improvement. We can get you kick-started!

Key takeaways and practical knowledge

At the end of this training the team will:
Workshop Modules
- Agile Overview
- Role of an Agile Tester
- Techniques for building Quality into the process to enable Mistake Proofing
- Brian Marick’s Testing Quadrants
- Strategies for Inverting the Testing Pyramid
- Introduction to Developer Testing Practices
- Exploratory Testing practices
- Overview of Continuous Integration Practices and Environments
- Quick introduction to User Story Mapping
- Defining SMART Acceptance Criteria
- Importance of Scenarios (The Power of Examples)
- Effective Collaboration techniques to flush out valid Scenario
- Documenting Scenarios with Gherkin
- Patterns for Writing meaningful Scenarios
- Effective tools to Automated your Scenario
- Automating Scenarios: Getting Beyond the Basics
- Dealing with Obstacles: Randomness, External Systems, etc.
- Driving Implementation and Design from Scenarios
- Creating an Application from Scratch using Scenarios
- Automation Hazards
- Safe Automation Practices
Agile Mindset
Type of Testing
Discovering User Stories
Specifying Scenarios
Automating Scenarios
Implementing Behaviour-Driven Development
Benefits
All of our courses offer following benefits:
- Unlimited access to course materials, sample projects and code examples with relevant tools
- Low participant-to-instructor ratio
- Heavy focus on hands-on learning experience
- Live demos and real-world examples
- Interactive activities/simulations to help understand the essence and concepts
- Open discussion and dynamic format
- Customizable
Post training, if your team needs help, we’ll be happy to assist your team.

Instruction Method, Audience & Prerequisites
Method of Instruction
Transfer %
Target Audience
- Primary: Sr. Object-Oriented Programmers, Architects, and Designers
- Secondary: Technical Managers, Business Analysts, Testers, Technical Writers
Course Level
Course Prerequisites
- Required: some understanding of OO concepts and an OO language
- Highly Recommended: basic understanding of the life-cycle of software projects
Want to enroll or customize a training for your team?
Contact us to get started.
Training Details
Pricing
- Trainer Fee: Rs. 1,70,000 (~2000 USD) per day
- GST: Additional 18% GST applicable on all trainings delivered in India
- Expenses: Travel, accommodation and other expenses to be paid by the company
- No. of Participants: All our training have a cap of max 20 participants per training
Contact Details
If you are interested in any of the trainings listed here or interested in customizing these trainings to your needs, please contact us.
Timings
9:00 AM – 6:00PM
These trainings can also be conducted on a weekend if that works better for your team.
General Requirements
- HDMI projector (1024x768 minimum) & Projector screen
- 1 White board & Dry erase markers.
- Cluster seating with 5-6 people on each table.
- 1 Flip chart with the stand and marker pens for each table.
- Notepad and Pen for each participant.
- Ample room for students in terms of room size and set up.
- For Dev trainings: at least one powerful workstation between two programmers.
- HDMI projector (1024x768 minimum) & Projector screen
- 1 White board & Dry erase markers.
- Cluster seating with 5-6 people on each table.
- 1 Flip chart with the stand and marker pens for each table.
- Notepad and Pen for each participant.
- Ample room for students in terms of room size and set up.
- For Dev trainings: at least one powerful workstation between two programmers
General Requirements
To ensure a successful workshop, we require the following facilities:
- HDMI projector (1024×768 minimum) & Projector screen
- 1 White board & Dry erase markers
- Cluster seating with 5-6 people on each table
- 1 Flip chart with the stand and marker pens for each table
- Notepad and Pen for each participant
- Ample room for students in terms of room size and set up
- For Dev trainings: at least one powerful workstation between two programmers
Development Tools
- Latest Java JDK
- Latest Standard Eclipse OR IntelliJ Idea
- JUnit, Mockito, JBehave, FitNesse or Cucumber
- Latest .Net Framework
- Latest Visual Studio
- Latest ReSharper Plugin
- Latest JetBrains Rider
- SpecFlow's Visual Studio IDE Integration or FitNesse
- Latest WebStorm JavaScript IDE
- Latest Chrome Browser
- Latest Jasmine Framework
- Latest Jest Framework
- Latest JsTestDriver
- Latest Eclipse CDT OR Visual Studio
- Latest GTest
- Latest Visual Studio
- Latest CLion
- Latest Flex SDK
- Latest Flash Builder OR IntelliJ Idea
Java
C#
JavaScript
C/C++
Ruby
PHP
Flex
Benefits
All of our courses offer following benefits:
- Unlimited access to course materials, sample projects and code examples with relevant tools
- Low participant-to-instructor ratio
- Heavy focus on hands-on learning experience
- Live demos and real-world examples
- Interactive activities/simulations to help understand the essence and concepts
- Open discussion and dynamic format
- Customizable
Post training, if your team needs help, we’ll be happy to assist your team.

Over the past decade, eXtreme Programming practices like User Stories, Test-Driven Development (TDD), Behaviour Driven Developer (BDD), Refactoring, Continuous Integration, Exploratory Testing and Automation have fundamentally changed how testers work.
The industry has quickly realised that “inspection is wasteful” and the real value a tester can provide to teams is to help them to stop the bugs from getting in the first place, rather than just reporting bugs after they’ve been introduced.

Learning Outcome
- Understand Agile and Lean values and principles
- Experience a simulated Traditional and Agile project
- Learn how to adapt their testing practices in an Agile context
- Learn how Session-Based Exploratory Testing fits on Agile projects
- Learn how to create lightweight test documentation using Gherkin language
- See demonstrations of open source testing tools commonly used by Agile teams
- Understand how Acceptance Test Driven Development results in executable requirements
- Understand how to apply test analysis and design skills when eliciting requirements and acceptance criteria from business stakeholders
- Discover the evolving role of the Agile Tester on Agile projects

Course Outline
Agile Mindset
- Agile Overview
- Role of an Agile Tester
- Techniques for building Quality into the process to enable Mistake Proofing
Type of Testing
- Brian Marick’s Testing Quadrants
- Strategies for Inverting the Testing Pyramid
- Introduction to Developer Testing Practices
- Exploratory Testing practices
- Overview of Continuous Integration Practices and Environments
Discovering User Stories
- Quick introduction to User Story Mapping
- Defining SMART Acceptance Criteria
Specifying Scenarios
- Importance of Scenarios (The Power of Examples)
- Effective Collaboration techniques to flush out valid Scenario
- Documenting Scenarios with Gherkin
- Patterns for Writing meaningful Scenarios

Automating Scenarios
- Effective tools to Automated your Scenario
- Automating Scenarios: Getting Beyond the Basics
- Dealing with Obstacles: Randomness, External Systems, etc.
Implementing Behaviour-Driven Development
- Driving Implementation and Design from Scenarios
- Creating an Application from Scratch using Scenarios
- Automation Hazards
- Safe Automation Practices
Training Details
Method of Instruction
Interactive Dialogues, Programming Exercises, Demos and Instructional Games
Transfer %
Knowledge: 40%, Skill-Building: 60%
Target Audience
- Primary: Sr. Object-Oriented Programmers, Architects, and Designers
- Secondary: Technical Managers, Business Analysts, Testers, Technical Writers
Course Level
Intermediate to Advanced
Course Prerequisites
- Required: some understanding of OO concepts and an OO language
- Highly Recommended: basic understanding of the life-cycle of software projects
General Requirements
- HDMI projector (1024×768 minimum) & Projector screen
- 1 White board & Dry erase markers
- Cluster seating with 5-6 people on each table
- 1 Flip chart with the stand and marker pens for each table
- Notepad and Pen for each participant
- Ample room for students in terms of room size and set up
- For Dev trainings: at least one powerful workstation between two programmers
Development Tools
Java
- Latest Java JDK
- Latest Standard Eclipse OR IntelliJ Idea
- JUnit, Mockito, JBehave, FitNesse or Cucumber
C#
- Latest .Net Framework
- Latest Visual Studio
- Latest ReSharper Plugin
- Latest JetBrains Rider
- SpecFlow‘s Visual Studio IDE Integration or FitNesse
JavaScript
- Latest WebStorm JavaScript IDE
- Latest Chrome Browser
- Latest Jasmine Framework
- Latest Jest Framework
- Latest JsTestDriver
C/C++
- Latest Eclipse CDT OR Visual Studio
- Latest GTest
- Latest Visual Studio
- Latest CLion
Ruby
PHP
Flex
- Latest Flex SDK
- Latest Flash Builder OR IntelliJ Idea