We are happy to host the second edition of vodQA NCR on June 23rd. vodQA is a series of testing events hosted by ThoughtWorks across our India offices.
Over the last 2 years, we have hosted seven successful editions across our India offices in Bangalore, Chennai, Gurgaon, and Pune, with over 500 participants and more than 50 speakers. Some of the highlights from past editions of vodQA are:
10:30 am – 10:50 am - vodQA Introduction
10:50 am – 11:00 am - Ice Breakers
11:00 am – 11:30 am - Managing Test Suites – Sadique Ali and Ranjan Sakalley
11:40 am - 12:10 pm - Game Testing – Ravichandran JV
12-20 pm – 12:50 pm - Test as a Service – Ritesh Yadav & Aksah Mishra
1:00 pm – 1:45 pm - Lunch
1:45 pm – 2:30 pm - What's cooking – An agile game
2:30 pm – 3:00 pm - Comprehensive Browser Automation Solution using Groovy, WebDriver & Obect Model – Gaurav Bansal
3:10 pm to 4:15 pm - Testing as a hacker – Sri Prasanna & Prakriti Singh
Managing Test Suites
Sadique Ali and Ranjan Sakalley
More than tedium, test suite maintenance is a non-trivial problem that can cause significant headaches if not tackled with discipline. Manual approaches can lead to an ever-increasing workload for the maintainers, and if not kept up, these lead to test fragility and brittleness. In this talk, Sadique and Ranjan will go over some of the ways in which they've countered this problem. Along the way, they ask: “Is this merely a problem of being steadfast and disciplined, or does it warrant a different approach towards testing itself?” “Would tooling help here, and if tooling is the answer, are there enough / the right kinds of tools to address this problem?” They will demonstrate how taking a different approach to testing and using appropriate tools is able to keep your suite fit and nimble.
Comprehensive Browser Automation Solution using Groovy, WebDriver and Object Model
Learn how to design, create, maintain, and re-factor an automation framework using the power of WebDriver, the elegance of jQuery content selection, the robustness of Page Object modeling, and the expressiveness of the Groovy language. Gaurav introduces an open-source testing solution that provides all this, and can be integrated with testing frameworks such as Spock, JUnit & TestNG.
Testing as a hacker
Prakriti Singh and Sri Prasanna
The workshop covers several aspects of application security, demonstrated on real life web applications. The topics include XSS (not your usual alert(document.cookie)), CSRF, SQL injection, E4X (ticking time bomb), JSON hijacking, attacks based on HTML5 and a few other tricks.
Ritesh Yadav is a senior QA Consultant in ThoughtWorks. He has 4.5 years of experience in different domains like Mail and Messaging, IT4D, Social Networking, E-commerce, etc. During his time in the industry, he has worked on different technologies and frameworks.
Ravichandran JV is an Agile consultant/evangelist and has 17+ years of experience in the IT industry. He is a former Board member of the Agile Software Community of India (ASCI) and former moderator of the Agile India Yahoo Group and the ASCI website. He is an active contributor to the NUnit Open Source Developers Community.
Gaurav Bansal is a principal consultant (testing) at Xebia and has 9 years of experience in quality assurance engineering. For the last 3 years he has handled QA activities on Agile/Scrum projects. On the automation front, he has more than 4 years of experience using Selenium, WebDriver, Bromine, JUnit, TestNG, Maven & Sikuli. He presented a talk, "Automation Strategies for Agile Testing" at the Agile Tour 2011 (Hyderabad), and has written blogs related to open source testing tools.
Sadique Ali has been working with ThoughtWorks Studios for the past three years as an application developer. Over the last year and a half, he has been part of the team building Twist, ThoughtWorks' Agile testing tool.
Ranjan Sakalley is an architect on a 100+ sized Agile development team building a high-traffic rail ticket retail site. He has worked as a delivery manager with ThoughtWorks Studios on Twist, a collaborative functional testing automation tool. He's passionate about building software, continuous learning and delivery.
Akash Mishra is a developer in ThoughtWorks. He has worked mainly in Ruby on Rails. He is a passionate programmer, and loves to learn new technologies.
Sri Prasanna is a senior developer at ThoughtWorks. He has 4 years of experience in the industry. He is a Ruby on Rails expert with experience in mobile development, and is also an ethical hacker.
Prakriti Suresh Singh is a Quality Analyst at ThoughtWorks with 3 years of experience on Agile projects. She has worked on automation frameworks like Selenium, Sikuli, WebDriver, and Maven.