Did you know that software companies often release new versions of their products to New Zealand users first? Companies like Facebook and Twitter often test out new features on the NZ audience due to having a similar demographic to larger user bases such as the UK and US. But not Ministry of Testing, we love New Zealand far too much to do that, we’ll have four releases under our belt before we bring our latest release to New Zealand!

 

That release is TestBash New Zealand Online 2020. We are bringing TestBash to New Zealand again this year, but this time via the powers of the internets. This online conference won’t be back to back talks, instead, we hope to show off the vibrant New Zealand testing community, and the country's beauty to the rest of the world!

 

Sponsorship

Do you want to sponsor TestBash New Zealand Online 2020? 

For over a decade, Ministry of Testing has built up a global software testing community of tens of thousands of testers strong. TestBash New Zealand is where our community comes to meet, learn and engage in real conversations. By sponsoring TestBash New Zealand Online 2020 you will achieve reach and recognition with our entire community, demonstrating your support for the testing community. Helping us, help them.

Contact us on newzealand@ministryoftesting.com for more information.

 

Credit

Do you have credit with Ministry of Testing and would like to use it to purchase your Pro Membership to attend TestBash New Zealand 2020? Get in touch with us on newzealand@ministryoftesting.com with your previous booking details and we'll make it happen.

Registration

Pro Membership is required to register for TestBash New Zealand Online 2020.

TestBash online events are now part of Pro membership, making it really simple and affordable to attend all our online events. Sign Up now for £24.99 a month or save with our yearly/team subscriptions.

Go Pro

Speakers

Butch Mayhew

Butch Mayhew

Director of Software Test

Janet Gregory

Janet Gregory

Agile Testing Coach

Ali Khalid

Ali Khalid

Founder @ Quality Spectrum

Kateryna Nesmyelova

Kateryna Nesmyelova

Quality Engineering Chapter Lead

Helen Liu

Helen Liu

Senior QA Analyst

Manoj Kumar

Manoj Kumar

Principal Consultant

Is your company looking to raise awareness of your testing products or services? Or perhaps they are currently hiring? If so, checkout our sponsorship options to see how TestBash New Zealand Online 2020 could help you.
Become a Sponsor

Sessions

I've made a lot of mistakes in my testing career, and always seek to answer the question afterward; How can I ensure this doesn't happen again? I'll be sharing those mistakes along with my key learnings. I'll discuss a balanced team structure, automating at the wrong level, code organization, test data management, and more. 

I'll share a collection of stories from my 8 years of testing experience. Each of these stories will highlight the context of the situation, where I went wrong, and the outcome of my mistakes and learnings. 

An example of one of those stories: When I was first learning about test automation before writing any code, one of my first roles was to write down the 'steps' in our system that needed to be automated. I was less than 2 years into my testing career and jumped at the task. I spent any extra moment I had writing the most perfect test cases which we stored in our wiki system. When I was done I had at least 30 pages that could have been printed. My manager took my test steps and sent it off to the 'test automators', an offshore team at the time. Months went by and we eventually received the automated tests. I was super stoked because not only did I play a huge part in getting this together but this was going to save us a lot of time in the long run. The first time I ran the tests which took 20 minutes to run and started looking at the code (realizing that all of the tests were stored in one single file + a bunch of page objects), I started to feel the pain having poorly organized tests. Join my talk to hear to learn what I learned and what I did differently going forward.

Takeaways

  • Automating at the wrong level
  • UI Tests that check on the Database Layer
  • Trying to accurately calculate ROI / Metrics that Matter 
  • Leading/Organizing a team balancing manual/automated tests 
  • Managing Test Data 
  • Test Runners and organizing tests 
 
Butch Mayhew
Butch Mayhew is the Director of Software Test at Daxko who loves finding more efficient ways to complete tasks. This played out in two major areas within his organization; test strategies that focus on deep exploratory feature testing, and creating test automation frameworks that have identified over 150 defects in his test environments. While he isn't busy automating the next boring task, you can find him at the disc golf course during the day or saving the princess with his kids on his RetroPie at night.
@butchmayhew
https://quagmatic.com/
When organization transitions from using phased and gated methods to using agile, general training is usually provided for the teams, but very little information is provided to leadership about what that means for testing - to the team or to the organization. 
 
Teams often suffer the consequences because the leaders don’t understand their role. In this talk, the speaker shares their experiences in what leaders need to know about testing in agile to help their teams succeed and also how teams and individuals can help influence and share that message with their leaders.
 
For example, testers may struggle because they are treated as “plug and play” resources, assigned to more than one team while being expected to be equally valuable to all the teams. This sets them and their team up for failure since they cannot be in two places at once. 
 
Transitioning to agile is more than a process change, it is a mindset change – not only for the delivery teams but for everyone in the organization, especially the leaders who are expected to set the vision for the company. Learn how to influence your leaders as they shift their mindset to building quality in.
 

Takeaways

·       What leaders should know to help teams build quality into their products
·       Ideas about team members can influence leaders
·       Ideas about how individuals can influence their team
Janet Gregory

Janet Gregory is an agile testing coach and process consultant with DragonFire Inc. She is the co-author with Lisa Crispin of Agile Testing: A Practical Guide for Testers and Agile Teams (Addison-Wesley, 2009), and More Agile Testing: Learning Journeys for the Whole Team (Addison-Wesley 2014), the Live Lessons Agile Testing Essentials video course, and “Agile Testing for the Whole Team” 3-day training course.

Janet specializes in showing agile teams how testing practices are necessary to develop good quality products. She works with teams to transition to agile development and teaches agile testing courses worldwide. She contributes articles to publications and enjoys sharing her experiences at conferences and user group meetings around the world. For more about Janet’s work and her blog, visit www.janetgregory.ca or www.agiletester.ca.

@janetgregoryca
https://janetgregory.ca
Ensuring data quality is identified as one of the most challenging issues in Big Data. This starts with identifying scope of the Data Pipeline at each junction. Next is to pick the appropriate data quality dimensions relevant to business criticality and build automated checks providing insights into the quality of data. 
 
The session is designed to give participants an introduction to how a big data project is structured, how data flows, what quality checks are generally used and how to automate them. The main sections in the talk are:
 
●     Difference between Big data and conventional data usage
●     Sample technology stack for a big data project
●     Introduction to a data pipeline
●     The kind of tests and automation needed
●     Data quality dimensions (Why is data quality important, 6 dimensions explanation along with demo how to test them in our sample pipeline)
●     Automating data quality checks
 

Takeaways

Participants will learn
 
●     Sample technology stack used in big data projects
●     What does a sample data pipeline look like
●     How to test a data pipeline
●     What are data quality dimensions and how to use them
●     How to go about automating data quality checks
 
Ali Khalid
Ali is an International award-winning speaker and contributor to many tech communities. As a test architect he is leading quality transformation projects across teams working on SaaS, mobile applications and Big data projects running analytics using AI & ML. To transform team’s quality practices, he helps them with assess automation practices, develops testing and automation trainings, building test strategies & quality road maps, develop automation frameworks & DevOps enablers. He is passionate about “Redefining Software Quality” (transforming quality practices and skills) helping teams increase product quality and reduce time to market. Learn more about him & his work at www.quality-spectrum.com
@aali_khalid
http://www.quality-spectrum.com
Cypress.io is a new tool and an extremely promising for front end testing - unit, integration, end-to-end - that deals perfectly well with Angular and React and enables collaboration on the team level. but it is very different from usual automation tools such as Selenium, and to master it, you need to understand how it works. The speaker will share with you their journey with Cypress, how to start using it, what its advantages and challenges are, and how their team used Cypress in Continuous Deployment. Real life examples based on a real application will explain the basics and encourage you to explore more. Get some first-hand experience with Cypress!

Takeaways

-  Understanding how Cypress works and where it can be used
- Basic repository to start experimenting with Cypress
Kateryna Nesmyelova
Kate is a Quality Engineering Chapter Lead at Westpac New Zealand. She has worked in a variety of rolls from Business Analysis to Test Lead to project manager. She has over 15 years in QA and is passionate about driving progress through QA and testing with accent on people.
In the current job market, the most desired people are not managers, engineers, or even testers. They are Glue people!

Do you know what it means to be Glue? 

The definition of glue is described as “a strong adhesive substance that causes things to stick and hold things together.”

There are people who do the tasks that can go unnoticed, sometimes these are the things that pulls the teams together which help the project to succeed. Their attitude and actions are always determined by what is best for the team and their teammates.

Every organisation wants Glue people and every employee wants to work with one.

In this presentation, I will share how you can apply Glue work in your Testing career and how you can successfully impact your teams. Come and discover the art of Glue, and apply it in your professional life!

Takeaways

  • What is being Glue
  • Understand the importance of Glue work
  • Ability to recognise opportunities for Glue work
  • Improve your organisation by being Glue
Helen Liu
Helen Liu is a passionate quality professional who loves collaborating with peers, testing and seeking for better ways of working. She is working with the quality assistance model, where developers are responsible for testing their own work with assistance and guidance from testers. She strongly believes that building quality product requires a whole team approach.
Digital presence is of utmost importance in situations like COVID-19. Users access information or perform online transactions through different form factors ranging from desktop to hand-held devices. And Most of these communications happen via APIs behind the scenes. The API development is not new, and it has been around for many years now, and the technologies evolve so does the way to create APIs change too. We’ve Seen SOAP, and REST all these years. Now we have a cool new way of designing APIs called GraphQL - developed by Facebook. GraphQL solves some of the key problems that persist in REST APIs. 
Today, GraphQL powers a variety of companies such as Airbnb, Atlassian, Audi, CNBC, GitHub, Netflix, Shopify, The New York Times, Twitter, and Pinterest. GraphQL also powers hundreds of billions of API calls a day on Facebook social media platforms.
In this talk, the speaker aims to share their experience and learning on testing GraphQL APIs as its not the same as other API testing strategy like (REST or SOAP). And  will learn the basics of GraphQL and core components of GraphQL and testing queries, mutations in APIs

Takeaways

What is an API
What are the key differences between REST and GraphQL API
What are the components to test in GraphQL
How to test GraphQL APIs
Security and Load Test GraphQL APIs
Manoj Kumar
Manoj is a Principal Consultant at ThoughtWorks. He loves exploring the software development lifecycle in its entirety and is particularly passionate about solving problems in the QA and DevOps space. An avid open-source enthusiast, Manoj is a committer to the Selenium and Appium project. He is also part of the project leadership committee for Selenium. Manoj has contributed to various libraries and frameworks like ngWebDriver, Protractor and Serenity in the automated testing ecosystem. A keen accessibility practitioner, he is a voluntary member of the W3C ACT-R group. Manoj is passionate around sharing knowledge and has delivered keynote sessions at STeP-IN and SLASSCOM conferences apart from other technical talks around the world.
@manoj9788
http://www.assertselenium.com/

Registration

Pro Membership is required to register for TestBash New Zealand Online 2020.

TestBash online events are now part of Pro membership, making it really simple and affordable to attend all our online events. Sign Up now for £24.99 a month or save with our yearly/team subscriptions.

Go Pro