Selenium, Cucumber & Mobile Automation –  Free Tutorials

Leadership and Management Questions

As a manager, lead, director, VP, architect and/or a stake-holder, what questions do I think about when embarking on implementing Automation and Continuous Delivery. Strategic Decision Making and How to Choose a Solution

Technical Questions

Test Automation skill sets are broadly measured across programming languages, across libraries and across frameworks and across software development models. Choosing an Automation Solution

Filtered Gyan

There is no one-size fits all solution. There are debates over language, stack, practices etc. Hence we recommend you to read the guidance on Decision Models first.




Sauce Labs

Set Up Selenium Components, Write Selenium API in Ruby, Selenium GRID, Watir API, JavaScript commands, Data Parsers
RubyMine IDE, Cucumber gherkin scenarios, Ruby , Bundler, Rake, Accelerated script writing, tips and tricks
Behavior Driven development, Acceptance test driven development, scenarios, scenario outline, background, hooks, Reports and Results, Build Tools
Integration with Sauce Labs, Cross Browser test automation, Desired Capabilities, Sauce Cloud and capabilities, Interactive session vs. Test Automation, Screenshots, Videos, Sauce Rest API, Mobile Support Discussion
Cucumber, Ruby, Watir and Selenium Tutorials





Optimization Techniques

Cucumber and Selenium Tips

  • Cucumber Transformations
  • Cucumber Matchers
  • Cucumber Capture Groups
  • Ruby Class vs. Module
  • Ruby Mixins

We align with Agile, Acceptance Test Driven Development and Continuous Test Automation

ATDD, CI/CD are becoming the norms in most companies. Continuous Test Automation is not only important and critical, but it is mandatory for efficient feedback loop


BDD and Tea Driven development, Cucumber JVM for the JIT compiler, Multiple languages support, Html Reports, Alignment with Continuous Test Automation


Eclipse IDE, Cucumber Eclipse plugin, TestNG plugin, Integration points with GitHub and other repos, Maven plugin


Build and Configuration tool, Dependency management, Easy execution, Alignment with Continuous Test Automation patterns, Maven Central Repo


Java Programming language, JUnit, TestNG, Apache POI, XML apis, JAX parsers, JDBC, JIT, Multi-Threading

Cucumber JVM, Java, Selenium Tutorials





Feedback we received from Students

I had 20 years of managing QA teams in large, medium sized and small companies. Digital has been the dna of every company I worked with and Continuous Delivery with ATDD is more than important as ever these days. When I saw the content on this website and also the trainer's profile, I was impressed. Then I called Pradeep and we had a very candid talk on my requirements in making a case for my team. Pradeep has the astuteness of a business school graudate, but he is extremely detailed in explaining technology fundamentals. The best part I liked about this engagement was the dots were connected from business to technology world. I feel much more comfortable with Continuous Test Automation concepts and the latest technologies used. Thank you so much Pradeep!
Amanda Holland
It is very difficult to find good trainers online especially when there are so many websites and searching always confuses me. I talked to seleniumframework trainer (Naresh) and I was convinced that this team could understand what my expectations are. They in fact helped me not just on the training, but also directed me towards their rich network of students. I am very grateful to the team for providing such a high quality training and being available to answer queries, however tough they seemed Keep up the good work Guys!
I came with a lot of apprehension to this course if I would ever be able to learn basics. The course starts from the very basics and gradually increases pace. The trainers like Pradeep have immense expertise on various tools and softwares, that they can vary their pace based on the skill level of the student. I felt the classes were initially slow, however when I started doing the practice exercises is when I could see the learning I was going through. The last few exercises were very tough and I hope I would be able to solve them in real time projects   -Tracy
I was very surprised when Ruby was chosen. However, I am completely convinced now that with its simplicity , Ruby wins over many other programming languages especially for test Automation. Pradeep was extremely knowledgeable and always connected real time experiences in how decisions are made. I was very impressed when Pradeep explained the pros and cons of programming language choice for Selenium. Can't thank you enough for helping me get an automation engineer job!   Cheers, Megan
Thank you for explaining all the details patiently.a I haven't found any training course so engaging and giving a holistic picture at the same time deep-dive into code. I came in with manual testing background, however I feel confident about Selenium Automation testing. Thank you very much   - Chris