Agile Testing Conference is focused more on collaborative learning from the people who are involved in agile testing, and want to explore the future of Agile. With a focus on best practices, our events allow attendees to explore strategies surrounding TDD, BDD, ATDD, Continuous Testing and many more.
Test Automation Summit brings together people who are passionate about automation testing - enthusiastic and experienced speakers and delegates, who learn from each other through review presentations, case studies and round table discussions.
Learn more about Test Automation Framework, Functional and Non Functional Test Automation, Mobile Test Automation, Web Test Automation and many more.
Improve your strategy: Getting business value from Test Management.
Improve your team development : Team Development; Test Management & Test Professional).
Improve test professional-skills.
Improve Test Automation Implementation: We'd like to hear about innovative test automation implementations.
The knowledge on various frameworks : Data-driven testing, Modularity-driven testing, Keyword-driven testing, Hybrid testing, Model-based testing, Code driven testing, Behavior driven testing.
Improve on Principals of Agile Testing, advantages and disadvantages of Agile Testing and the best practices.
Every cross functional Agile Team has a set of specialists who pitch in at various time to ensure a backlog is ready to be customer shippable sprint by sprint. These could be development specialists, test specialists, documentation specialists, operations specialists, business analysts and other specializations. As in mathematics the ratio of each of these is critical to the success of any sprint as their skills lend expertise and learning to others. In this session we explore if the number of devlopment specialist to test specialist within a cross functional agile team has a golden ratio? In this experience report what will be covered is learnings from scenarios where there is no test specialist in the team to a ratio where number of test specialists are more than development specialists. What will be covered are examples of sample ratios and the good and the bad of these ratios to an actual scenario. The implications of getting this ratio are discussed not just from product development but from a financial, people and type of company (startup, enterprise, service, product). In the end the session should help product owners, scrum masters and scrum team members get a insight into this crucial element of any agile projectSpeaker Profile
Led Product Development and Engineering Teams in Mobile based development (web and app-android), Data Services/API, Business to Business eCommerce, Software as a Service,Cloud Computing, Single Sign on, Identity & Security, Telecom Technology
(A) Patents/Def Pubs : 11 (2 Patent Granted, 2 Patent Pending, 7 Defensive)
(B) Print Media Publications: 7
(C) Invited Speaker at 24 Conferences with International speakers and audienceson Mobile, Cloud, Web Based API Development, Agile and Innovation across Chennai, Bengaluru, Pune, Hyderabad, Goa: UNICOM conferences, 3rd TUV SUD ITSM, Scrum India Alliance, Agile Tour, Agile Goa, ISACA, Innovation session at TESCO, CloudConnect, Agile India, ISACA CPE session on mobile, ISACA CPE session on API development, TUV SUD ITSM, ISACA, IndIc Threads Conference
(D) Android Mobile Apps built: 1 (aside from Professional built out of self interest/use)
(E) Invited Judge for India Agile Week (UNICOM 2015) - Corporate awards
(F) Author : The imperfect cookbook: Blending Cooking, Poetry and Software engineering into one!
Today, CT and CI environments, especially on Open Source projects for multiple frameworks, platforms, languages and kernels are largely focused on build verification and functional verification. Performance and related aspects are generally considered not crucial for this stage of testing and evaluation.
However, specifically in the case of Open Source technologies, leaving performance issues for later in the cycle means a longer cycle in getting the changes reviewed, agreed on and upstreamed to make it part of a release. The Systems Performance team I lead developed an innovative way to plug into CT and CT environments to help identify, evaluate, improve and upstream performance related issues and changes early in the cycle to ensure quick turnaround of such issues. The session will deal with the mechanism to be adopted by any organization or team that is interested in early performance evaluation and fixes, with a specific focus on Open Source technologies of any type.
Swetha Sivaram is an Engineering Manager in the Power Systems Development organization in the IBM Systems Development Labs. Her experience of 15 years in the software industry spans across domains such as systems performance, application development, usability and user experience, service virtualization and psychometric evaluation. Her exposure to multi-cultural environments and direct exposure to consumers of the various products that she has been involved in creating, have greatly added to her insights on what it takes to make a product successful. She has patents in the area of usability and user experience and her passion for design has seen her work on various design projects with graduates from the National Institute of Design. She has a B.Tech. degree from BITS, Pilani in Computer Engineering. She represents IBM at various internal and external conferences on topics ranging from Agile Transformations, DevOps, Service Virtualization and Automation to soft skills and management topics.
How we can leverage Exploratory testing in Agile testing.
Defects always tend to damage the Product Quality and the brand. Eventhough there are many types of testing used to assure quality, there can always be defect leakages into production. As a result many experts suggest and even speak about the need for Exploratory testing. This type of test increases the chances for a better quality product. But defects in production seems to be recurring.
The reason behind is that teams are using exploratory testing as a testing type in a separate test cycle. Exploratory testing is costly and requires expertise. Hence teams tend to ignore this testing cycle and instead concentrate more on delivering the product. How can we overcome this? We have to change the approach in functional testing and regression testing. We need to perform these testing types using the Exploratory testing approach.
When we have functionality to test it should be tested using different Exploratory testing techniques. I’m going to use one of the famous and very effective tour approach. Test the functionality like Guidebook, Money, Landmark tour, etc. at the same time you test the functionality. Regression tests can also be done similarly and thus a separate cycle will not be required for Exploratory testing.
When the testers validates an application for its correct and required behavior, then that system is known as System Under Test (aka SUT), the most common term used in software testing process. Since, this is purely based on a manual approach and testers may not be able to validate all the possible and required scenarios, there may be risk of putting the system for validation. Because, the application may break under a particular use case. This can be overcome by applying Model Based Testing (aka MBT). MBT is a technique where the test cases are created by a model which depicts the functional aspects of the SUT. This will use models to create test cases for both offline & online testing. These test cases plays a vital role in detecting significant errors compared to that of the manual test process.
Basically it has been accounted that testing process involved more than 50%-60% of the cost in a project in order to confirm the readiness of the system to be pushed into the production environment. In order to achieve this, all the intended behavior from the specifications document needs to be brought into a real time application and this will be finally ensured with the fine grained level of testing the application. The requirements specified in specifications requirements documents will be always tends to have issues, incomplete, ambiguous and confusing as well. For a tester it will always be a challenging and difficult to derive test cases with such documents.
Hence, the concept of model based testing came into picture. The very basic and formal idea behind the concept of model based testing is to make the intended behavior of an application to be completely explicit which are known as models. With this approach, the small behaviors of the applications are made into models. Once the intended behavior is identified and corresponding models are defined, and these models will be used as base for the test case implementation.
Keerthi Kumar, a passionate java/j2ee developer who is eager to study, upskill & adapt himself to latest technologies related to server side programming. Keerthi has worked in various domains includeing insurance, life science, e-governance, telecom, retail, travel, sales and has gained extensive knowledge of both functional and technical aspects. Keerthi Kumar also contributes to some of the major learning web sites by publishing tech articles, tutorials & white papers. He was a finalist in the recently concluded HackerEarth events. Also he is a regular participant in the coding events. Keerthi Kumar currently serves as a Technical Lead at Amadeus Software Labs India Private Limited, Bangalore.
Kanishk Ramanand has been working in the Production Support for 11 years now. He is a keen enthusiast in learning new technologies and a regular participant at events like Hackathon and, Code Gladiators. Kanishk has worked in various domains from Banking to Pharma to Mobile and currently in Travel. He was a finalist in the recently concluded Code Gladiator and HackerEarth events. He currently works with the Amadeus Software Labs India Private Limited as a Team Lead.
Businesses must keep up with rates of speed and changes in digital business or risk losing revenue, decreased operational efficiencies and market share. Therefore, the need of the hour is to speed up release cycles while ensuring agility to meet ever evolving digital business needs. Digitalization and increased levels of embedded technologies throughout organizations speed up the rate at which organizations needs to perform. Release cycles are monthly, weekly, daily or even hourly phases; companies such as Facebook and Amazon operate at incredible speeds with releases every hour.
This requires the following three dimensions to be addressed collectively and not individually:
- FASTER TIME TO MARKET: This requires a Paradigm shift towards DevOps. DevOps require In-Sprint Automation to enable Continuous Integration and Continuous Testing work in tandem. We cannot wait for n+1 Sprint cycle or Hardening of sprints to complete automation.
- LOWER COST: 60% of the cost allocated for testing is spent on creating automated test cases. With transformational projects in pipeline to ride the digital wave the spent on Testing is going to rise to 30% of the IT projects spent. To reduce this cost we need a solution which can create automated test cases non-intrusively: Robotize it and reduce the cost of testing below 18% of the total spent on IT projects.
- BETTER QUALITY: While Automation is necessary and the Digital business processes still evolving, it is necessary to ensure that the Test & Business coverage is 100%.
During this session we will address all the three Dimensions and address the creation of solution which will ensure agile testing a success in any project. We at Tech Mahindra have Industrialized this solution and implemented at 40+ marquee clientele. With ~16% organization who have already adopted DevOps and further 31% waiting in the wings to adopt DevOps in next two years, the solution we shall discuss will be imperative for the health and survival of the QA organization as such.
Sourav is a seasoned IT Professional with 11+ years of experience in software testing industry. He is passionate about software testing and has played various roles including Test Consultant, Test Solution Architect, Test Delivery Manager (Large Telecom and BFSI programs), Testing Program & project Manager.
He has been instrumental in creating and promoting Digital Testing Solutions for Tech Mahindra. He is an Agile evangelist with a keen eye on In-Sprint test Automation.
In the last few years with the exponential increase of number of mobile and tablet users across the world primarily in the Asian sub-continent, all software development organizations have little to no choice left other than to make their existing or new web applications responsive. From development, perspective though responsive bring its own challenges, the challenges become manifold for the testing organization. With so many devices and different viewports to be tested within such a short period, it becomes a mammoth testing task for QA. For the same functionality, the effort required to certify a responsive one is exponentially higher than that is required to test a non-responsive one. As more and more software development organization are adopting agile, the problem for QA becomes even more acute. The only way QA can get some breathing space and stay ahead of the curve is to adopt automation for testing responsive applications. The most commonly used open source framework for responsive test automation is Galen. The way Galen works is that we need to define a specification file using a standard nomenclature where we define the details of all web elements in terms of their sizes, location and other responsive parameters for the different view ports for which the application under test would be made responsive. The advantage of Galen framework is that it can not only be run on the web application, but also it can be run on the mockups/wireframes, thereby detecting responsive issues early in the cycle. However, we cannot use the Galen framework as it is on the web application, as it does not take care of the navigational aspects. Just to put it in simpler terms if I am having a session based web application where to go to page 3 I have to first login and then do some action on the landing page and then reach page 3 it is not possible to directly access Page 3 by invoking the URL and Galen checks cannot be invoked. The way to move forward is that we need to integrate Galen with a framework, which would allow navigation to individual pages of the web application and once the target page is reached, Galen can be invoked to do the responsive checks. In this presentation, we would like to highlight how we can come up with the Galen specification file and talk about what are the different specification that we can cover to do comprehensive responsive checks. In the second part of the presentation, we would show case how Galen could be integrated with a framework for navigating a session based web application and reporting results using TestNG. We would conclude the session with Q&A.Speaker Profile
P.M.P & Scrum Master certified QA Leader with over 14 years of management and test architect experience at Oracle, EA, Yodlee, Amadeus in test delivery, setting up Testing Center of Excellence, leading Test Engineering, functional and automation test teams across finance, telecom, gaming, shipping and logistics domain.
As test architect developed numerous testing tools & hold solo U.S Patent 845866 B2 on Test Automation Framework.
- Experience in building highly successful teams, innovating and transforming testing organizations with a goal of increased product quality and benefit realization.
- Expertise in leading large test organization, managing & delivering multimillion dollar testing projects.
- Hands on experience in all phases of test Program Management, presales & strategic Test Consulting.
- Adroit at analyzing information system needs, evaluating end-user requirements, custom designing solutions, troubleshooting applications and managing stakeholder expectations.
- Proactive contribution as test architect in all areas of test engineering ranging from test automation framework development, test tools development and performance testing.
- Current Role – Head of Quality Assurance for SEE Business Unit at Amadeus since May 2016
- Setting up Testing Center of Excellence and leading the Quality Assurance for SEE business unit
- Managing key Amadeus airline accounts such as Air Canada, Lufthansa, Cathay Pacific
- Leading large testing organization comprising of functional testing, test automation and test engineering teams.
- Ensuring customers for life by delivering continuous value through innovation and maintaining a great customer relationship.
- Planning and directing all aspects of assigned accounts with respect to objectives, practices, and initiatives as agreed upon and in line with the Company’s vision and direction.
- Developed departmental routines and procedures to ensure optimization and compliance with established standards. Drives and maintains utilization performance vs targets.
- Partner with commercial and sales to grow existing accounts and capture new revenue opportunities.
- Created automation as a service offering and supported go to market strategy for the same.
- Responsible for achieving revenue & margin targets and maintaining budget performance.
1. How automation helps reducing testing effort, thereby helps to detect early issues, and effectively helps release in time
2. When automation required
3. Agile and automation hand-in-hand
I have been associated with IT industry for around 16+ years. My experience ranges from stack development, OS development, automation framework development, application development. Programming is my passion, have done large scale coding in various languages like assembly, c, c++, java, php (drupal environment).
I have used many platforms like Windows, Unix/Linux, Solaris, VxWorks, Nucleus, Embedded Linux etc. I love Ubuntu and possess system level expertise for high load optimization.
I have implemented various standards in areas like SIP, IMS, H.323, ASN.1, MGCP, RTP/RTCP, STUN, TURN, ICE, proprietary security logic.
Other efficient general implementations I have done time and again are data structures (hash table, lists, p-lists), timers, log, epoll based transport module.
Worked / Used / contributed in number of open sources like Drupal, Kamailio, PJSIP, OSIP, ORTP, libSRTP, Freeswitch, Asterisk, RTP proxy, GnuTLS, OpenSSL, MySQL, MangoDB etc.
Last two years I am concentrating more on business development, management, analysis, strategically decide road map and everything to drive start up company to next level.
Recently, started my second company Load Multiplier to address the need of affordable testing solutions in areas of Web, HTTP, VoIP, SIP, IMS, WebRTC, JSON, XML, STUN/TURN/ICE, RTP/RTCP, SRTP/DTLS, PCMU, PCMA, AMR, OPUS, VP8, Custom protocols, simulating a given software etc.
Load Multiplier address industry pain points in Load Testing / Automation, validates robustness of products under test. It brings a positive mindset and boasts confidence of our clients for product lunch without much worry.
I look forward to partner with
1) Organisations who are looking for testing solutions across globe for any requirement.
2) Individuals / Groups / Organisations who can be our channel partner for sale of our innovative product load multiplier in field of automation and load testing.
Automation is one of the many terms which is widely abused and misunderstood in the journey of software testing. Without a strong hold in testing concepts, testers want to jump into automation. Everyday there are questions on various forums on automation testing in comparison to manual testing. Join Ajay Balamurugadas, a proponent of using the right tools to assist testing as he discusses his personal experiences with testing, automation in testing, the various tools that helped him test effectively and how automation can also help you in your testing activities. As a bonus, he wants to share his predictions on automation testing for the near future :)Trainer Profile
Ajay Balamurugadas has been testing software for a decade now and has some interesting encounters with automation in testing. He is the co-founder of WeekendTesting and has presented at multiple conferences on software testing with special emphasis on the skills of a software tester. His learning curve has been boosted by various courses, workshops and he shares his learning through his blog www.EnjoyTesting.blogspot.com and tweets under @ajay184f . He is currently the Software Product Evangelist for the Testerb s Web Automation Tool - Sahi Pro.
Participants join a table to discuss one or more of the Conference themes - (Agile Testing; Mobile Testing; Test Automation; Testing in Continuous Delivery; BDD, Rebellion of the Crash Test Dummies, Next Generation of Rapid Mobile Testing in an Agile Set-up, Implementing TMMi - Testing Maturity Model Integrated, Performance Testing, etc.) Each table has a "Topic Guru" to facilitate the discussion.
Approach for Effective Automation Framework
A well-defined automation framework helps to maintain higher reusability and develops easily maintainable scripts. It is very important to choose an effective automation framework for any project or organization which is more effective and can be used across projects and have higher ROI from the automation project.
To consider a framework, we must understand the requirements and select an approach to create an effective automation framework. Below mentioning few points which are important to consider to create an effective framework.
- What all kind of application need to automate? It might be Web, Webservices/API, Mobile, Desktop, specific application like Oracle, SAP, etc.
- Flow requirement? Single application or combination frontend and backend.
- Who all are going to use this automation framework for execution?
It can be used by QA, Developer or business people as well
- What kind of reporting we require?
- Do you require any separate logging for debugging?
- Is your framework require Performance Testing using those functional scenarios?
- Is any requirement of GUI testing?
- Do you require CI/CD integration?
- Do you require Code coverage also?
- Do you require Big Data integration too?
If we are clear of what we require then we can move to selecting tool, technologies, methodologies to create an effective framework. To achieve desired benefits the framework must be accurately designed and developed.
Saurabh Gupta is a member of QA team @ Makemytrip with a work experience of 6+ years. He has rich experience on functional automation testing and loves to explore new technologies with effectiveness for end users. Saurabh holds a Bachelor Degree from PTU, Punjab.
Mobile Test Automation is increasingly becoming very important. Almost all web applications are responsive these days and it's very important to test how the application works across devices. The same is true with the native application as well. At the same time, the number of devices and the custom OS versions on devices are also vast. This means that it's harder for a tester to manually run the automated tests over a list of devices to get device coverage and quicker results over every feature development.
Hence there is a need to run the tests in parallel, which provides faster feedback about the quality to your team. Keeping this in mind, i build this library called AppiumTestDistribution which would help people to run tests across devices both Android and iOS in ease without much setup.
I am a Quality Analyst with 6+ yrs of experience.Over the course of my career i have worked extensively on Testing different Mobile applications and building automation frameworks.
I love to contribute to OpenSource technologies, active contributor to Appium Java-Client repo.
I'm passionate about creating value by introducing new ways of thinking.
Benefits of sponsorship
This is a great opportunity to strategically brand your organization. As a sponsor, you will receive a tremendous amount of visibility and numerous other benefits at the conference.
Platinum Sponsor (Limited to 2)
Gold Sponsor (Limited to 3)
Knowledge Partner (Limited to 1)
Silver Sponsor (Limited to 4)
Bronze Sponsor (Limited to 4)
Conference Bag Sponsor (Limited to 1)
Track Sponsor (Limited to 2)
Instant Sponsorship $500 View details
Instant Sponsorship includes:
Logo/link on UNICOM website
Logo on presentation screens throughout conference
2-day Conference Pass
"Was an excellent event!"
"We are truly committed to UNICOM events and have seen a great return from the events we have been involved with this year. The real value for us here is having the opportunity to present and talk to the delegates during the breaks."
"Well done – an excellent event! We were very happy with the number and quality of delegates"
"Good format! Good focus and quality of delegates"
Agile Testing and Test Automation Summit in Bangalore is open to anyone who has an interest in the agile testing and test automation works in the technology/telecoms industry or any related field.
Yes, all conference attendees must register in advance to attend the event.
A. As this is predominantly an event for the IT Testing Industry, if you are interested in attending. Please note that there will be a charge to attend as a student(can avail special discount as a student).
Please fill the below details of your colleague and send us an email block the seats.
"Confirm your CANCELLATION in writing up to 15 working days before the event and receive a refund less a 10% service charge. Regrettably, no refunds can be made for cancellations received less than 15 working days prior to the event.
However, SUBSTITUTIONS are welcome at any time and is done at no extra cost. The organisers reserve the right to amend the programme if necessary.
INDEMNITY: Should for any reason outside the control of UNICOM Training & Seminars (P) ltd (hereafter called UNICOM), the venue or the speakers change, or the event be cancelled due to industrial action, adverse weather conditions, or an act of terrorism, UNICOM will endeavour to reschedule, but the client hereby indemnifies and holds UNICOM harmless from and against any and all costs, damages and expenses, including attorneys fees, which are incurred by the client. The construction validity and performance of this Agreement shall be governed by all aspects by the laws of India to the exclusive jurisdiction of whose court the Parties hereby agree to submit."