Dec 2018

Upcoming Event

Ways to convince Your Boss Ways to Save

Overview of the event

We recently wrapped up 2017 as the year of digital quality. We talked about how digital transformation is going to bring even more drastic shifts in how we do software delivery. And how your organization needs to brace up to bring agile models to work in order to release higher quality software faster through automated testing.

A key trend that will sweep over to bring economies of scale, speed and intelligence will be automated testing followed by AI. We've seen a massive movement from manual to automation in the last couple of years, as manual could not handle this scale of change. Manual testing matrices are too big to approximate manually, take a long time, and are very complex to handle for applications like Uber, Snapchat, and Twitter that are scaling at the speed of light.

Manual testing might not be able to meet the demand of a plethora of web browsers, devices, operating systems, screen resolutions, and responsive designs. And to deliver quality at the speed of digital, there will be a need to bring in the right automated testing initiatives. But automation is vast and there are several nuances to it. Which nuances will be more pronounced in 2018?

121 Test Automation Day will help you get industry best practices in Test Automation and the latest tools and techniques to achieve it.



Facts & Figures About The Event

7 Speakers
7 Topics
100 Tickets

Conference Schedule

121 Test Automation Day, Denver

X Topic Abstract

Building trust in your framework; Dealing with the lack of visibility; developers asking what you exactly did. BDD is focused on the business, and the business can easily validate that tests are correct. However, by speaking the language of the business, we often reduce the level of details that people need to debug the tests. How do you design to answer these questions before they show up? -Preventing the amount of code from increasing linearly with tests. How to treat your test language as a DSL (domain specific language) and how to leverage this to your advantage



X Speaker Profile

Christine Bentsen is a Senior Director of product management, focused on continuous delivery and the optimization of DevOps and Agile practices for team of all sizes. Past roles have included PM and PMM roles at SolarWinds, HP, CSC, and several startups. Christine holds an MBA from the University of Texas and an MA from the University of Stirling, Scotland


X Topic Abstract

I would like to talk about the patterns, tools, and practices for creating an automated test strategy around a Continuous Integration build pipeline. Also, the considerations for different strategies around gitflow, microservice, and monolithic architectures. This will include the types of tests (Unit, Integration, User Interface) and there placement in the build process.

Speaker Profile

I started in testing and test automation in 2011 working on various projects and companies. I have spent most of my time in avionics and flight systems, including the work at my current role as a Senior Test Engineer at Gogo. I have worked with many tools, technologies, methodologies, languages, and practices. I am motivated by finding solutions to difficult problems and working to create high quality software through automation.


X Topic Abstract

IT Automation and Its Benefits
IT performance doesn’t just come from fewer errors and less downtime, though - it's also the direct result of sysadmins having their time freed up from manual chores and firefighting so they can think strategically about IT architecture and application deployment, and align these with business goals.

We know most sysadmins are a lot happier focusing most of their time on these kinds of improvements, and on working as a strategic business partner.

Benefits

Business Needs
1. Avoiding downtime
Unplanned outages are the bane of a sysadmin’s job. More than just a problem in itself, downtime is a telling symptom of existing issues in IT processes and architecture. Automation tools and careful planning are the path to resolving the issues that lead to outages:

Technical debt. Many organizations have layer after layer of one-off processes and routines. Some were created as “temporary” fixes, while others are outdated processes that were once legitimate, and are now just clutter. This pile-up of technical debt eventually causes outages, and the causes of these outages are a lot harder to analyze. Automation gives you the ability to query your infrastructure, determine what you actually have, and start pruning and fixing in line with current business needs and goals. Automation also lets your system remediate configuration drift regularly and, well, automatically, so you avoid building up so much technical debt to start with.

Uncoordinated, uncontrolled changes. Whether you have a change control board or not, you must be able to control and inspect changes in a structured fashion. You need a way to stage changes before they are made, and automatically in corporate code review. Managing change in a spreadsheet is both difficult and highly prone to error; you need a version control tool to do it right, especially as your infrastructure and software become increasingly complex.

Absence of reproducible server setup. By automating the setup of physical servers and virtual machines, you eliminate manual errors and get: The ability to set up development, testing and staging environments that accurately reflect the production environment where software will run, resulting in code that works the first time it’s put into production.

The ability to manage your IT infrastructure with the same kinds of tools software engineers use to manage their complex workflows. As IT becomes more complex, due to innovations like virtualization and cloud, these same software management tools (such as version control) become as necessary for system administration as they are for software development. This approach to IT management is often called infrastructure as code.

Absence of automated testing and validation. Using automated testing and validation tools in combination with configuration management helps you ensure that your organization tests for the things that matter, at the right stages of development, and in environments that match production. It’s worth mentioning here that a plan for testing should be designed right into the development process.

2. Easier policy enforcement
You can have all the policies you want around system and software changes, but without visibility into whether those changes are actually made (and when, and by whom), it’s very difficult to see whether your organization is actually policy compliant. For that, you need a tool that can inspect your systems, plus a version control tool to provide a record of changes. It’s also good to have easy-to-read dashboards and automated reporting, so you can share information about systems and policy compliance with colleagues around the organization.

3. Visibility, auditability and accountability
IT automation with good reporting lets you see the state of your systems at any point in time, and determine whether all is as it should be. When a change is made, any deviations or errors will be quickly detected and surfaced in reports.

Configuration management code serves as documentation of your infrastructure, or as we like to call it, executable documentation. T hat makes it invaluable for sharing knowledge with the rest of the IT team, and with QA and dev, too.

4. Consistency
Everybody does things differently - it's just human. When servers are set up entirely from scratch by hand, they can’t be identical, as each will be set up in that person’s unique way. Even when one sysadmin sets up all the servers in a cluster, there will very likely be variations that person isn’t even aware of.

If you use shell scripts or gold master images to provision new servers, with subsequent changes made manually, those servers may start out exactly the same, but they will experience configuration drift as manual maintenance introduces human variations.

When it comes to developing software, the variations caused by manual changes make it practically impossible to have testing and staging environments that are truly the same as production. The resulting flawed development process wastes time, and the delivered code will have errors, because you couldn’t identify them before deploying to production.

Computers execute the same tasks the same way every time. They don’t get inspired to do something in a more elegant or efficient way, and they don’t get bored and inattentive.

5. Better code quality
If your company writes or customizes software, you've almost certainly heard the dreaded, “Well, it worked on my machine.” With automation, and specifically with configuration management

Software, you can configure every environment that’s part of your software development and delivery pipeline to make sure it accurately reflects the production environment. From developers’ laptops to testing, to quality assurance and user experience, everything can — and should - look like the live environment where your customers (or internal users) will actually use the software.

6. Quicker recovery
Incident response is one of the most stressful parts of IT work. IT automation can significantly reduce the pressure by making it feasible to quickly replace failed servers entirely, rather than troubleshooting. If it takes your automated system just an hour to deploy a new server or VM from scratch, that puts a hard limit on how long the service can be down, even if you never figure out what caused the failure. High-performing IT organizations (which use automation) have a change failure rate that’s three times lower than their lower-performing peers, and they recover 24 times faster, according to the 2016 State of DevOps Report.

7. Fast response to software vulnerability announcements
A new vulnerability was just announced. Tech news sites have given it a catchy name and a logo. How quickly can you identify which of your servers are running vulnerable versions, get the software update through testing and change control, and then confidently report that all systems are patched? Can you tell how long any given system has been vulnerable?

Most of the popular IT automation tools have a good answer to the problem of installing software updates on a large number of systems. And you should also be able to pull a report that you can share with everyone on your team who needs or wants to see what you’ve done to remediate the vulnerability.


X Topic Abstract

It's Not Business, It's Just Personal - How to get developers to write better code?

Times are tough! DevOps, agile, and other iterative development methodologies are placing heavy demands on quality assurance organizations to adequately test one rapid release after another. Many teams are being asked to do more with less. Time to think outside the box. Stop trying to do more with less; rather, learn how to maximize productivity by learning the skill of doing less and accomplishing more!

Average U.S. employees works at 35% of their potential. Imaging the gains if you increased your team productivity by just 10 or 20 percent? Business process improvement has been the traditional approach to improving productivity, but studies are showing it is not as effective as we believe when it comes to employee productivity.

Scientific studies are now showing that it is our human processes, our good and bad behaviors, that has the most effects on a team's productivity and effectiveness. For example, one study showed a 71% improvement in a few weeks by modifying a single human process.

Based on years of scientific research on how our brain works, Organizational Intelligence, the act of identifying and modifying unwanted bad behaviors and replacing them with productive good behaviors, is proving to be the best approach to increasing organizational productivity. Does development use your QA staff as their personal debugging staff? Getting ready to transition from a manual to an automated testing organization? Want better code from development? Then let Organizational Intelligence, the new frontier for creating highly productive organizations, show you how you can do less and accomplish more!

Speaker Profile

As an engineering development executive Mr. Lawson has enjoyed a highly successful career in maturing projects and organizations to successfully meet deliverables, increase productivity and improve effectiveness. He is an expert in business and human process optimization, organization management, software development, QA and project management.

Mr. Lawson worked as a software engineer and architect before taking on various VP and SVP roles as a Software Development Executive, where he has pioneered new techniques in emotional and organizational intelligence to increase productivity and effectiveness.

He is the author of the book "A Successful Life".


X Speaker Profile

I started in testing and test automation in 2011 working on various projects and companies. I have spent most of my time in avionics and flight systems, including the work at my current role as a Senior Test Engineer at Gogo. I have worked with many tools, technologies, methodologies, languages, and practices. I am motivated by finding solutions to difficult problems and working to create high quality software through automation.

Our Sponsors

Use this opportunity to improve the visibility of your organization

Instant Sponsorship
Avail instant sponsorship at just USD 2000

Instant sponsorship includes
• Branding of your company as Bronze Sponsor – Company's Logo on the event page with cross link to your website.
• One Speaking Slot (45 min -non sales talk).
• 10% discount on registration fee for any delegate from your organization.
• Full day attendance at the event with lunch
• 1 x Roll up stand / Brochure distribution at the event
• Online Interview post of your company's senior executive at our media portal

For Silver, Gold Platinum & Titanium Sponsorship opportunites, please request for Sponsorship Brochure via email at contact@1point21gws.com, naveen@1point21gws.info

Supporting Partners



    

Our Speakers

Bas Hamer

Principal Consultant

Possum Lab

Austin Wilson

Senior Test Automation Engineer

Gogo Business Aviation

Gabriel Lawson

VP, Technical Project Management | Software & Application Development | Technical Innovation | QA, Author & Speaker

PGI

Christine Bentsen

Senior Director

CA Technologies

Uday Allala

Puppet Engineer/Devops Engineer

Jeppesen

John Engstrom

 

CA Technologies

Our Pricing

Group of 3 or more
USD 349 Till June 25
Early Bird
USD 449 Till May 25
Standard
USD 549 Till June 25


Our Testimonial

FAQs

Who can attend 121 Test Automation Day in Denver?

121 Test Automation Day 2018 in Denver is open to anyone who has an interest in Agile, Automation Testing, Automation Frameworks or any related field.

Why to attend 121 Test Automation Day in Denver?

Following are the three key questions you and your testing organization or testing department and testing center of excellence should be solving for now: How do we as testers and testing company evolve and thrive in SMAC & IoT world?
From tooling to skilling and from strategies to fundamental values what needs to change and how? What are solutions and services available in market which I can leverage? 121 Test Automation Day 2018 is an attempt to seek and share answers to these basic questions.

What will you learn about?

Learn latest techniques and skills required to test disruptive technologies from industry stalwarts themselves Latest trends, concepts, processes and tools for testing in SMAC & IoT Recognize, understand and acknowledge challenges in testing emerging technologies. Meet and network with fellow testing experts from leading companies.Learn how to adapt and adopt these changes quickly and swiftly within a team and also across the enterprise.

Are there any prerequisites to attend this program?

No

Do I need to register for the event?

Yes, all conference attendees must register in advance to attend the event.

Contact Us