Hima Bindu Peteti
Tech Manager

Hima Bindu Peteti has over 13 years of experience in designing and developing large scale web applications and building complex test automation solutions for variety of patterns including Web and Mobile. She has tremendous experience in coaching and training agile teams in strategies and best practices on test automation. Bindu has experience in various organizations, including start-ups and Fortune 100 companies. Bindu enjoys designing test applications and frameworks by leveraging both COTS and open-source technologies such as Java, .NET, and Node.js. She has worked on multiple open-source automation frameworks that provide application modeling, unit, integration, functional, and visual testing, and development solutions. Bindu fuels her passion for software test design and patterns by collaborating with wide variety of applications to accelerate testing, mitigate risks, and increase the value of testing processes with test automation. Bindu has experience in building robust and cost-effective automation frameworks for large and complex applications for many organizations. Those frameworks empower QA to shift closer to developers by moving beyond typical functional testing into the close quarters of unit testing.


BDD with Selenide

If you are new to Selenium test automation, or even if you’ve already mastered it, in this session you’ll learn end-to-end testing with a new automation framework – Selenide! What is Selenide and how does it speed up testing? Agile teams tend to struggle with getting development and testing in sync. Many teams run mini-waterfalls, where testers get working code a few days before the end of the sprint. With Selenium these teams are ending up writing lot of boilerplate, buggy automation code, which will eventually become a nightmare to maintain. Selenide is an open-source library that can make a huge impact on and accelerate software delivery by introducing a concise API, shorter expressions, and many other capabilities. It is a wrapper around Selenium WebDriver and is designed to solve problems that Selenium cannot address.
This session is open to both beginner and experienced automation engineers who are new to Selenide.
Attendees will learn:

  • Key features of Selenide with which testers can maintain their automation code in a more simple, easy-to-read, and maintainable fashion.
  • The most effective test automation design patterns with Selenide.
  • Selenide support for Angular-based applications and other advanced JavaScript libraries.
  • How to use Selenide with Cucumber for BDD.
  • Execution and generation of reports.