Hima Bindu Peteti
Tech Manager

Hima Bindu Peteti is a former developer who moved to test automation to focus on her passion. She is currently working as a Senior SDET at Fannie Mae, a financial company that uses Agile methods to accelerate the delivery of secure, reliable software. Bindu has experience in various organizations, including start-ups and Fortune 100 companies. Bindu enjoys designing test applications and frameworks and 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 multiple application teams across Fannie Mae to accelerate testing, mitigate risks, and increase the value of testing processes with test automation. Bindu has experience in building a wide variety of automation frameworks for large and complex applications. 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.