Srikanth Madduri
Senior Software Developer in Test
Eurostar International

Very passionate Sr. SDET with over 8 years of Experience in creating Automation Frameworks from scratch for Web/Mobile Apps with strong background in test framework Development, Database and ETL testing.

Having 5 years of experience as an Online Trainer @QA-Masters, U.K. and class room trainings in institutes. Teaching experience in Core Java, Web/API Manual/Automation testing with Selenium WebDriver, Maven, Junit/TestNG, Cucumber, NodeJs, npm, webdriverio, NightwatchJS and other tools.

Working in Fast paced agile development companies to help Continues Delivery and applying Quality at all levels from Unit testing to Continues Integration. Ability to handle multiple projects while Automating CI tests, Regression tests.
Extensive experience in Manual & Automation Testing in Agile BDD/TDD and Agile Scrum environment.
Strong believer of Agile methodology and Continuous Delivery with accurate quality and rapid development process.
Strong experience in designing and maintaining Automation frameworks using Selenium WebDriver, Junit, and integrate with build server.


Completeness of Testing

We should perform Automation testing by mocking third party server responses, which increases the speed of testing and we can also avoid unnecessary waiting when 3rd test servers are down.

We have to be very careful when we are using mock responses as we cannot catch all the bugs. Because of that reason, we should test the application on the real services to avoid the issues on the production.


  • What is Completeness of Testing?
  • How to perform complete testing and avoid issues?
  • Why Manual Testing is also important?
  • How to Integrate Manual testing in our process?
  • Why we miss few bugs during automation testing on Pull request or before developer merges his code?
  • How to avoid missing bugs on preproduction/staging environment?