MIKE HRYCYK - Vice President Service Delivery, PQA Testing
TARGETING YOUR UPSKILLING FOR HIGHER ROI
As a good tester, you always want to add new technologies, new tools, or new skills to your repertoire. Most testers love learning, in fact it’s not abnormal for a tester to lose the better part of an afternoon down a rabbit hole of discovery. As a leader, one of the questions I field on a regular basis is what someone should learn next. There is always an easy answer to this question but it is rarely the right one. Selenium isn’t the right answer for every question. There are dozens of tools, topics and technologies, how do you pick the right one, the one that will help your team, your organization and more importantly your career? After all, your time is precious and your learning bandwidth is limited. This talk will walk you through a decision tree, of sorts, that will help you choose your best learning option with the biggest ROI.
JASON SOLIVEN - QA Director, The Stable
QA FROM SCRATCH: BUILD A QA PRACTICE FROM THE GROUND UP
Whether in a startup, an small to medium enterprise, or a large capital firm, there will be a time when the Software Quality Assurance practice needs to be built, rebuilt, or grown to meet the ever-changing needs of the organization. To meet these challenges a consistent approach to building a QA practice is necessary that can be scaled to whatever the situation, and whatever the size of the organization.
In this talk we will look at a framework that can be used as a roadmap to establishing, and growing, an active and thriving QA practice; whether in a small startup, or within a department of a large company.
ARASH TAHERI - Director, QA/QE, Central 1
INTEGRATING AUTOMATED TESTING INTO DEVOPS AND AGILE
The objective of this presentation is to illustrate the benefits of Test Automation and how it can be integrated into DevOps in order to maximize efficiency in code coverage.
STAN TRUBIN - Lead Software Engineer in Test, Trulioo
HOW TO CREATE COMPLEX TEST DATA FOR AUTOMATION USE
How often do your employees and automation need to set up complex test data scenarios in order to test a feature? Maybe your test needs a user with 2 credit cards on file, and a history of 3 purchases. In this presentation, he will share the design and architecture of a system he has built that is capable of creating arbitrary complex test data. On top of all the syntax is very simple that engineers of any level can use it.
SNEHAL LOHAR - Director, Quality Engineering, Slalom
QUALITY IN AGILE DELIVERY
Do you have long days towards the end of sprint? At the end of the sprint, user stories that were projected to take a day or two are tested in a matter of hours. Why is that? Are we sacrificing quality to meet deadlines?
Let's talk real about agile delivery and how not to sacrifice quality in small/medium/large programs.
MARTIN IVISON - Software Test Manager, Global Relay
AUTOMATION STRATEGY = BUSINESS STRATEGY
What do we automate and how much coverage is enough? In which technologies do we need to invest? Do we shift left or right? Centralize or decentralize? CI/CD, A/B, TDD, BDD — in the alphabet jungle of methods, how do we know what is right for us?
Let's look at how we can answer these questions by not just considering the quality or cost of automation, but all abilities your organization needs to succeed (agility, speed, risk, etc). We will look at:
- How automation can enable or limit your go-to-market abilities with practical examples
- How the concept of 'best practices' is misleading, and you do better seeing your testing as a flexible toolbox to serve different needs
- How to approach your business experts for the necessary information to formulate a strategy
VIPUL GOYAL - Sr. Engineering Manager, Tread.io
SCALABILITY AND TEST AUTOMATION
Success in test automation does not start from writing down automation scripts, rather begins from the stage where app code is been designed. Planning, designing, and implementing with care is what makes test automation reliable, flexible and scalable.
Automation is not automatic. It involves the organization of thoughts and understanding of architecture.
For those teams that are considering a major expansion of their automated environment, it may be necessary to step back, think more carefully about the goals of testing automation, and look more closely at what should be automated.
"Everything needs to be Automation" this is an overrated quote, which is actually way away from the truth.
Everyone needs to understand the scope, time, resources, knowledge, and most important ROI of the automation code which is being written.
Creating, configuring, and running scalable automated tests won’t succeed without a thoughtful, methodical approach.
NEHA BATTA - Director Quality Assurance, Cymax Group Technologies
UNDERSTANDING ROBOTIC PROCESS AUTOMATION
In the recent years, Robotic Process Automation (RPA) has picked up momentum and has gradually found its way into various industries. From Customer service, to Finance, to eCommerce operations, RPA has essentially changed the business operations in a way that we have never witnessed before.
As Testers, we need to know about RPA so that we can design the right test approach to support the design and release of an automated process. Additionally RPA is also helping in the field of test automation by providing a intelligent way to automate tests with virtually no coding. Thus understanding this automation approach can help you evaluate if RPA is the right choice for your organization / project or not.