Test.bash(); 2022 has been and gone, and what a great event we had.

There were five talks, a discussion panel, an AMA and over 50+ challenge solutions were shared.

It was all recorded and is available to watch below. If you puchased a ticket for the conference you will have access to the videos. Otherwise you'll need to be a Pro Member in order to watch the recordings.

What Happened

Select a session to learn more about it.

  • Bob Salmon
  • Ivan Karaman
  • Butch Mayhew
  • José Carréra
  • Paul Grossman
  • Ioan Solderea
  • Carlos Kidman
  • Data Management Tool Demos
    Bob Salmon, Ivan Karaman, Butch Mayhew, José Carréra, Paul Grossman, Ioan Solderea, Carlos Kidman
    Talk

    Data Management Tool Demos

    What

    Talk

    Description

    In these sessions, we'll have short tool demos performed by both sponsors and community members, where they will solve our challenges.

    For the Data Management Challenge, you'll be able to watch on-demand throughout the 12 hours, different approaches using different tools and languages by:

    • Bob Salmon using SQLServer Studio and Visual Studio
    • Butch Mayhew using Playwright
    • Carlos Kidman using Gretel.ai
    • Ioan Solderea using Mockaroo
    • Ivan Karaman using SQL and JavaScript
    • José Carréra using Insomnia
    • Paul Grossman using TestRigor

    Speakers

    Bob Salmon
    Bob Salmon
    Senior Software Engineer
    I'm a programmer who likes people, code and data. That means I think that things like quality and user experience are important too.
    Ivan Karaman
    Ivan Karaman
    Principal Quality Assistance Engineer
    Principal QAE during the day, content creator at night. Old, have been doing testing since 2006. Opinions are my own and not always correct ;) If you want to learn more about "how I think", check out my YouTube channel "Ivan and code"!
    Butch Mayhew
    Butch Mayhew
    Head of Quality and Reliability
    Butch Mayhew is the Head of Quality and Reliability at Tilled, 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 streaming video games for his kids to watch at night!
    José Carréra
    José Carréra
    Senior QA Consultant
    Father of two. I'm from Brazil and moved to the UK in 2015. I've been working with software quality since 2006, currently a Senior QA Consultant @EnsonoDigital My contributions to Ministry of Testing - https://www.ministryoftesting.com/dojo/series/test-bash-2022/lessons/data-management-challenge-jose-carrera-using-insomnia - https://www.ministryoftesting.com/dojo/series/test-bash-2022/lessons/ui-challenge-jose-carrera-using-puppeteer - https://www.ministryoftesting.com/dojo/series/test-bash-2022/lessons/api-challenge-jose-carrera-using-insomnia - https://www.ministryoftesting.com/dojo/lessons/dynamic-security-testing-your-web-application-api - https://www.ministryoftesting.com/events/ui-automation-week-february-2021/experience-reports-part-3
    Paul Grossman
    Paul Grossman
    Sr. SDET
    SDEt for 19 years in Senium, Serenity and UFT
    Ioan Solderea
    Ioan Solderea
    Lead QA
    I am one of those people who want to know all about all but will also be happy knowing a lot about a lot. Because of this I choose to be a tester since you get to learn always new technologies, you get to test in the most diverse areas and it is always fun to tell people you found a bug.
    Carlos Kidman
    Carlos Kidman
    Head of Engineering
    Carlos Kidman is Head of Engineering at an AI company, but was formerly an Engineering Manager at Adobe. He is an instructor at Test Automation University with courses around architecture, design, containerization, and Machine Learning. He is the founder of QA at the Point, which is the Testing and Quality Community in Utah, and does consulting, workshops, and speaking events all over the world. He streams programming and other tech topics on Twitch, has a YouTube channel, builds open source software like Pylenium and PyClinic, and is an ML/AI practitioner. He loves fútbol, anime, and gaming.
  • Christine Pinto
  • Shai Srinivasan
  • Geosley Andrades
  • Ioan Solderea
  • Suriya Prakash
  • Tobias Müller
  • Visual Automation Tool Demos
    Christine Pinto, Shai Srinivasan, Geosley Andrades, Ioan Solderea, Suriya Prakash, Tobias Müller
    Talk

    Visual Automation Tool Demos

    What

    Talk

    Description

    In these sessions, we'll have short tool demos performed by both sponsors and community members, where they will solve our challenges.

    For the Visual Automation Challenge, you'll be able to watch on-demand throughout the 12 hours, different approaches using different tools and languages by:

    • Christine Pinto using Cypress and Applitools
    • Geosley Andrades using Selenium Python and Applitools
    • Ioan Solderea using Playwright
    • Shai Srinivasan using Functionize
    • Suriya Prakash using Percy
    • Tobias Mueller using TestResults

    Speakers

    Christine Pinto
    Christine Pinto
    Automation Engineer
    I have had the superb opportunity to be an integral part of creating and deploying applications and systems for smaller startups as well as medium to large organizations in both the private and public sectors for over ten years. I have enjoyed a depth of experience as an application support specialist, a developer, a systems engineer, and a team lead. Of all my roles, being an Automation Engineer has been the most engaging, and one I have sought to specialize in both personally and professionally, for over eight years. I have a broad range of knowledge and experience with a variety of Automation tools and am an active contributing member of the QA community, publishing articles and giving presentations to help improve the understanding and skill of fellow QA Engineers globally.
    Shai Srinivasan
    Shai Srinivasan
    IT Manager, Enterprise Testing and Test Automation
    Managing the Centre of Test Enablement at Markel (Insurance) as part of Enterprise Cloud/DevOps. With a goal to integrate Continuous Testing into the DevOps lifecycle and achieve highly automated shift left testing , I am passionate about utilizing the testing process as a medium for the entire organization
    Geosley Andrades
    Geosley Andrades
    Director Product Evangelist
    Test Automation Enthusiast | Community Builder | Speaker
    Ioan Solderea
    Ioan Solderea
    Lead QA
    I am one of those people who want to know all about all but will also be happy knowing a lot about a lot. Because of this I choose to be a tester since you get to learn always new technologies, you get to test in the most diverse areas and it is always fun to tell people you found a bug.
    Suriya Prakash
    Suriya Prakash
    Senior Quality Engineer
    I am a Senior QE who is passionate about testing and coding. Love bugs & believe "Quality is not an act; it is a habit" . Always try to break the code to see what's inside it :))
    Tobias Müller
    Tobias Müller
    Managing Director
    Automation is love. Automation is everything. Digitalization is automation. Coding is automation. Development is automation. Software is automation, Excel is automation, even SAP is automation ;). Drag and drop is not ;) With progile Tobias realized his dream more than 11 years ago to offer efficient IT consulting according to high standards and manages projects from CHF 50'000 to 160 million. His goal is to help shape modern development methods and drive software quality. With his distinctive expertise, high-quality standards, and drive, his mission is to revolutionize the testing market with the testing platform TestResults.io. He did not simply make existing things different, but together with his team brought a new perspective to the subject.
  • Dave Westerveld
  • James Thomas
  • Eva Podbrdská
  • Gerard McCann
  • Trisha Chetani
  • José Carréra
  • Jaswanth Manigundan
  • Ioan Solderea
  • Ian Cowin
  • Jen Bauer
  • Sergei Gapanovich
  • Suriya Prakash
  • Tom Hudson
  • Logan Baber
  • Nazar Khimin
  • API Automation Tool Demos
    Dave Westerveld, James Thomas, Eva Podbrdská, Gerard McCann, Trisha Chetani, José Carréra, Jaswanth Manigundan, Ioan Solderea, Ian Cowin, Jen Bauer, Sergei Gapanovich, Suriya Prakash, Tom Hudson, Logan Baber, Nazar Khimin
    Talk

    API Automation Tool Demos

    What

    Talk

    Description

    In these sessions, we'll have short tool demos performed by both sponsors and community members, where they will solve our challenges.

    For the API Automation Challenge, you'll be able to watch on-demand throughout the 12 hours, different approaches using different tools and languages by:

    • mabl
    • Dave Westerveld using Postman
    • Eva Podbrdská using Ruby
    • Gerard McCann using Cypress
    • Ian Cowin using SpecFlow and RestJar
    • Ioan Solderea using Postman
    • James Thomas using Python - James has also written a Blog about his experience with this challenge.
    • Jaswanth Manigundan using Pact
    • Jen Bauer using Postman
    • José Carréra using Insomnia
    • Logan Baber using Python
    • Nazar Khimin using Allure
    • Sergei Gapanovich using Playwright
    • Suriya Prakash using RestAssured
    • Tom Hudson using CucumberJS and Supertest
    • Trisha Chetani using Postman

     

    Speakers

    Dave Westerveld
    Dave Westerveld
    Senior Test Analyst
    As a skilled tester with many years of experience under my belt, I see my purpose as doing whatever it takes to help teams ship high quality products more quickly. I love the technical side of testing as expressed in scripting and test automation and I also enjoy the interpersonal side of testing in terms of coaching testers and developers on what it looks like to ship quality products. I am always learning, growing and exploring. I believe that the path to creating quality software lies in understanding the intersection of human behavior and technology and so I am student of both human psychology and nature, as well as technology and how to use it effectively. One great way to learn is to teach and so I blog at https://offbeattesting.com/ and have made a few different video courses teaching various aspects of testing. On the technology side, python is my scripting language of choice although I have dabbled in other stuff as well. I've worked on various test automation projects and also enjoy diving into databases and code reviews and sniffing around in logs and other data to see what problems I can find. On the human side, I love to help coach and teach others and I try to share my knowledge with others whenever I can. I seek to work with others on the team to find where pain points are in our process and work to remove them. I firmly believe that software development is a team sport and that delivering good quality software is only something that can be done by a well functioning team and so I invest in building and developing relationships on whatever team I am a part of.
    James Thomas
    James Thomas
    Quality Engineer
    I'm Vice President of the Association for Software Testing, a non-profit organisation dedicated to the advancement of the testing craft. Over the years I've had many roles including developer, technical author, technical support, and manager, but the combination of intellectual, practical, and social challenges in testing are what really excite me. I blogged about my Test.bash() 2022 API Automation Challenge entry in https://qahiccupps.blogspot.com/2022/10/having-testblast.html
    Eva Podbrdská
    Eva Podbrdská
    QA Engineer
    I work as a tester on the backend team of Showmax - a VoD platform operating in sub-saharan Africa. I switched my career into IT in 2019 after my parental leave and it was the best decision in my life so far. I enjoy figuring out how things work, I enjoy playing with APIs, microservices and databases and most of all I enjoy asking questions. I love dogs and sometimes torture my violin. I am autistic (and probably also ADHD)
    Gerard McCann
    Gerard McCann
    Software Development Engineer in Testing (SDET)
    I live and work in Belfast in the burgeoning Northern Ireland tech industry. I’ve worked in IT for around 15 years, with about 10 of those in software testing. In my current role I perform manual testing and create test automation using Cypress, Postman and K6 to test a new large and relatively complex greenfield website backended with a bunch of APIs and SQL databases. Outside work I love attending meetups and giving back to the testing community in any way I can. I’m also passionate about neurodiversity, intermittent fasting, health and fitness and lifelong learning!
    Trisha Chetani
    Trisha Chetani
    Software Tester
    I am software tester, and automation enthusiast. I have been assisting the teams in adhering to testing procedures and providing support, that enables teams to deliver high-quality software in Agile and DevOps environments. For professional growth, I'm always excited to attend conferences and meet-ups. I also take an active role in my community. I've been rewarded along the way with titles like "Browserstack Champion," "Postman Supernova," and "125 Awesome Software Testers," "AWS Community Builder". I'm also serving in the role of Board Member for the Association of Software Testing. I enjoy my work, but I've considered the larger picture more, so I'm seeking for prospects to succeed in a management position.
    José Carréra
    José Carréra
    Senior QA Consultant
    Father of two. I'm from Brazil and moved to the UK in 2015. I've been working with software quality since 2006, currently a Senior QA Consultant @EnsonoDigital My contributions to Ministry of Testing - https://www.ministryoftesting.com/dojo/series/test-bash-2022/lessons/data-management-challenge-jose-carrera-using-insomnia - https://www.ministryoftesting.com/dojo/series/test-bash-2022/lessons/ui-challenge-jose-carrera-using-puppeteer - https://www.ministryoftesting.com/dojo/series/test-bash-2022/lessons/api-challenge-jose-carrera-using-insomnia - https://www.ministryoftesting.com/dojo/lessons/dynamic-security-testing-your-web-application-api - https://www.ministryoftesting.com/events/ui-automation-week-february-2021/experience-reports-part-3
    Jaswanth Manigundan
    Jaswanth Manigundan
    Staff Quality Coach, Culture Amp
    I’m Jas from Melbourne. I currently work at Culture Amp as a Staff Quality Coach, specialising in test automation and testability. I have worked in the mobile app development space for almost a decade, where I saw mobile devices and operating systems get better and better by the day. My fascination towards mobile devices made me start my professional career as a mobile app developer. But my quest to build better apps and write code that is much more testable lead me to transition into a test automation engineer specialising in mobile. Since then, I’ve gradually explored a wide variety of test automation frameworks and have consulted for some of the leading software teams in Australia to build efficient test automation suites for both mobile and web apps. I have spoken about my test automation journey in a variety of testing conferences like the Ministry of Testing’s Testbashes, Automation Guild (by TestGuild) and Saucelabs’ Saucecon. I now work at Culture Amp alongside the legendary Anne-Marie Charrett helping build a passionate quality enablement team. I currently work with test automation frameworks (functionality, contract and load) for APIs, web apps, micro-services and event sourced systems. Latest obsession… Observability within test frameworks.
    Ioan Solderea
    Ioan Solderea
    Lead QA
    I am one of those people who want to know all about all but will also be happy knowing a lot about a lot. Because of this I choose to be a tester since you get to learn always new technologies, you get to test in the most diverse areas and it is always fun to tell people you found a bug.
    Ian Cowin
    Ian Cowin
    Test Automation Engineer
    Husband, dad, sports enthusiast & Test Automation Engineer
    Jen Bauer
    Jen Bauer
    QA Engineer
    I am a QA Engineer and API testing enthusiast using Postman, with experience in creating automated testing solutions using Newman and Jenkins. I enjoy improving processes and making great, useful documentation for projects and products. I have also been an onboarding educator for new employees. I look forward to sharing my testing experiences with you.
    Sergei Gapanovich
    Sergei Gapanovich
    Quality Technical Lead
    Hi! My name is Sergei and I am a tester =) I am from Belarus and live in the United States. Currently working at Tilled (PayFac-as-a-Service) as a Quality Technical Lead. Studied journalism and used to work at radio and TV (in Belarus) but my life took an unexpected turn and for 5 years now I am enjoying my journey in testing world. I love to learn and grow my knowledge, and at the same time share what I have with others.
    Suriya Prakash
    Suriya Prakash
    Senior Quality Engineer
    I am a Senior QE who is passionate about testing and coding. Love bugs & believe "Quality is not an act; it is a habit" . Always try to break the code to see what's inside it :))
    Tom Hudson
    Tom Hudson
    Head of Quality Engineering @ WealthWizards
    I am passionate about all things test automation and quality assurance and have over a decade of experience in this area.
    Logan Baber
    Logan Baber
    Senior test engineer
    A Kiwi from New Zealand who has recently moved to Cambridge, England. Studied photonics at university and is now a senior test engineer at Cambridge Consultants. Still very new to testing but has a willingness to learn and is enthusiastic about all forms of testing and the testing community.
    Nazar Khimin
    Nazar Khimin
    Senior Automation Engineer
    A competent and experienced test automation engineer with more than 5 years of commercial experience. Professional strengths: ► TAF development in Java ► API and UI testing ► Test Artifact Management (test plan, test cases, bugs, and test report) ► Cloud Infrastructure usage ► Easy and comprehensive communication with clients Interested in: ► Building excellence test strategy and process ► Following agile process and iterative improvements Personal traits and values: ► Owns the results, steps in to solve problems ► An active hungry learner. ► problem-finding / problem-solving ► Own the success, working 24/7 if required; Medium - https://medium.com/@nazarkhimin Links - https://linktr.ee/nkhimin
  • Viv Richards
  • Anton Yakutovich
  • Gleb Bahmutov
  • Steven Mason
  • Marie Cruz
  • José Carréra
  • Geosley Andrades
  • Paul Grossman
  • Ian Cowin
  • Andrew Graham
  • Prashant Bellad
  • David Burns
  • UI Automation Tool Demos
    Viv Richards, Anton Yakutovich, Gleb Bahmutov, Steven Mason, Marie Cruz, José Carréra, Geosley Andrades, Paul Grossman, Ian Cowin, Andrew Graham, Prashant Bellad, David Burns
    Talk

    UI Automation Tool Demos

    What

    Talk

    Description

    In these sessions, we'll have short tool demos performed by both sponsors and community members, where we'll see them solving our challenges

    For the UI Automation Challenge, you'll be able to watch on-demand throughout the 12 hours, different approaches using different tools and languages by:

    • LambdaTest
    • Functionize
    • Andrew Graham using Cypress
    • Anton Yakutovich using Playwright
    • David Burns using Nightwatch.js
    • Geosley Andrades using ACCELQ
    • Gleb Bahmutov using Cypress
    • Ian Cowin using SpecFlow and Selenium
    • José Carréra using Puppeteer
    • Marie Drake using K6
    • Paul Grossman using TestRigor
    • Prashant Bellad using Cypress
    • Steven Mason using TestProject
    • Viv Richards using DevTools

    Speakers

    Viv Richards
    Viv Richards
    QA consultant
    Not the cricketer! I am the Lead QA consultant at Rubber Duck Consulting, an International speaker, conference organiser and facilitator. In my spare time I enjoy teaching children to code as a CodeClub volunteer as well as spending time with my wife and 5 children.
    Anton Yakutovich
    Anton Yakutovich
    Lead QA Engineer
    MoT Meetup organizer. I believe in engineering culture and the importance of fast feedback to the changes.
    Gleb Bahmutov
    Gleb Bahmutov
    Sr Director of Engineering
    Gleb Bahmutov is a JavaScript ninja, image processing expert, and software quality fanatic. During the day Gleb is making the engineers more productive at Mercari US in his position as the Senior Director of Engineering. At night he is fighting software bugs and blogs about it at https://glebbahmutov.com/blog/. You can follow him and his work @bahmutov and find the slides from conference presentations at https://slides.com/bahmutov. Gleb is a GitHub Star, Algolia Ambassador, CircleCI Ambassador, Microsoft MVP, and ex-Cypress Distinguished Engineer.
    Steven Mason
    Steven Mason
    QA Lead @ Detected.co
    Hi, I am Steve from Cardiff. I have Tested my way through 13 years in the industry from Manual testing, security and automation testing to testing actual companies themselves for compliance like SOC2 or ISO27001. I have worked with large insurance groups to the pinnacle of technology stacks with leading Startup companies. Those who have worked with me would describe me as having a uniquely high-energy optimism which powers me through any problem!
    Marie Cruz
    Marie Cruz
    Developer Advocate
    Marie Cruz is currently a Developer Advocate at k6.io and Grafana Labs. She is a tech blogger at testingwithmarie.com and an accessibility advocate. She is also an online course instructor at Ministry of Testing and Test Automation University.
    José Carréra
    José Carréra
    Senior QA Consultant
    Father of two. I'm from Brazil and moved to the UK in 2015. I've been working with software quality since 2006, currently a Senior QA Consultant @EnsonoDigital My contributions to Ministry of Testing - https://www.ministryoftesting.com/dojo/series/test-bash-2022/lessons/data-management-challenge-jose-carrera-using-insomnia - https://www.ministryoftesting.com/dojo/series/test-bash-2022/lessons/ui-challenge-jose-carrera-using-puppeteer - https://www.ministryoftesting.com/dojo/series/test-bash-2022/lessons/api-challenge-jose-carrera-using-insomnia - https://www.ministryoftesting.com/dojo/lessons/dynamic-security-testing-your-web-application-api - https://www.ministryoftesting.com/events/ui-automation-week-february-2021/experience-reports-part-3
    Geosley Andrades
    Geosley Andrades
    Director Product Evangelist
    Test Automation Enthusiast | Community Builder | Speaker
    Paul Grossman
    Paul Grossman
    Sr. SDET
    SDEt for 19 years in Senium, Serenity and UFT
    Ian Cowin
    Ian Cowin
    Test Automation Engineer
    Husband, dad, sports enthusiast & Test Automation Engineer
    Andrew Graham
    Andrew Graham
    Senior QA engineer
    Hi, I am a Senior QA engineer based in Sheffield, Driven by learning and implementing automation solutions and practices to make testing just that little bit easier. Front end automation is where I am most in my element but I also have experience with API, security and performance testing
    Prashant Bellad
    Prashant Bellad
    Founder-Director
    Help SaaS owners eliminate their QA pain points through robust QA & partner with them to build a world-class product
    David Burns
    David Burns
    Head of Open Source Program Office
    David is the Chair of the W3C Browser Testing and Tools Working group and co-editor of the WebDriver specification, trying to ensure automation frameworks in browsers are interoperable. He was an engineering manager at Mozilla within Developer Experience working on tooling and infrastructure to help make a better web and now heads up the Open Source Program office at BrowserStack.
  • Kylee Tilley
  • Transcending The Tools
    Kylee Tilley
    Talk

    Transcending The Tools

    What

    Talk

    Description

    As a tester, you've spent a lot of time learning the tools of your trade.

    You've explored the options out there, read what others are using. You've chosen the right tools for your needs and learned those tools inside and out only to see dozens of new tools being released.

    Eventually, the tools you know and love aren't considered cool anymore. Maybe these new tools have new features or work in a completely new way. This can even leave you feeling like you're lagging behind. What do you do?

    Well, the good news is that tools are getting better every day! Things move quickly but better tools mean you can do your job better.

    This talk will cover how to stay up to date on the latest tools, understanding the problems your tools are trying to solve versus investing in individual tools, build versus buy when considering tools and that old tools are still the best tools sometimes.

    Learning Outcomes

    • Tools will help you explore and understand problems. Understanding the problems will help you understand the tools
    • The ability to think about problems outside of any given tool is invaluable
    • It's rare to have a use case that justifies writing a tool versus using an existing one
    • Old tools can still be good tools
    • Learning is a natural part of the process and should be embraced

    Speaker

    Kylee Tilley
    Kylee Tilley
    Software Engineer & Tester
    💻 100% Developer 🔬 100% Tester Writer of Test Tools🛠️ 25 years writing code. 10 years writing and testing software professionally. Changing hearts and minds about testing ♥ 🧠
  • Louise Gibbs
  • Testing the Tests - Mutation Testing for UI Automation
    Louise Gibbs
    Talk

    Testing the Tests - Mutation Testing for UI Automation

    What

    Talk

    Description

    As testers, we would never let a new feature get released without first testing it. Automated tests are a software application in their own right and should be treated that way. This means that all new tests should be rigorously tested the same way a new feature might be rigorously tested. 
     
    Mutation testing is typically used for verifying the feedback of unit tests. It involves making changes to the source code, which should cause the unit tests to fail. Similar methods can be used for assess the quality of UI Automated tests. 
     
    In this talk, I will be discussing various methods for testing UI Automated tests. The aim of these tests are to reduce the risk of false positives, test flakiness and wasted time in test runs. 

     

    Learning Outcomes

    • Understand common mistakes when setting up locators, steps and assertions that could cause false positives
    • Learn how to identify areas of a test that are slow or unreliable which can reduce confidence in the tests
    • Learn how to test each step of a test to ensure each step will fail if there is an issue

    Speaker

    Louise Gibbs
    Louise Gibbs
    Senior Automation Tester
    Louise is a Senior Automation Tester at PebblePad. Her main job is to review and maintain the automated tests that are run overnight, and investigate the causes of any failures. She has also worked for companies in the e-commerce, scientific research and automotive industries, and runs a personal blog at louisegibbstest.wordpress.com, where she talks about her experiences as a software tester. She enjoys improving her testing skills and her main method for achieving this is by speaking to other Testers and discussing ideas.
  • Jaswanth Manigundan
  • Building and Implementing an API Test Solution Strategy Across a Scaling Organisation - A Journey!
    Jaswanth Manigundan
    Talk

    Building and Implementing an API Test Solution Strategy Across a Scaling Organisation - A Journey!

    What

    Talk

    Description

    Culture Amp has grown dramatically over the last 2 years. After a lot of analysis and learnings, Anne Marie Charrett led the company to move from a tester-in-a-team model to a Quality Assistance model. 

    As part of the journey, since I joined Culture Amp as a Staff Quality Coach, I've taken upon API test automation as the slice that we want to improve as the first step in the organisation as a whole (200+ engineers and 25+ teams).

    In order to do that, we selected three different areas that we want to focus on 1. Functionality 2. Contract 3. Load & Performance.

     

    In this talk, I would speak about my journey in drafting an automation test strategy specifically meant for APIs and would also talk about the tools that we chose to help us thrive.

     

    The tool that I would like to speak a bit more on is about Pact and how it helped us in our journey and ecosystem of development tools. Contract testing is something I have been sceptical about and have used schema validation extensively over the years. But to shatter all my presumptions and to allow a coherent way to manage contracts and dependencies across the organisations, Pact has been a great help.I have had a great time learning the tool and helping teams implement it across the organisation and I want to share the experience and journey with the community.

    Learning Outcomes

    • Understand the journey and challenges of drafting an API testing strategy across the organisation
    • Take a peek of what quality coaching specifically in regards to test automation would look like
    • Learn about the different API testing tools that we chose for our teams based on the value add and the problem it solves
    • Learn more about what tools like Pact and k6 can provide to an organisation’s testing needs

    Speaker

    Jaswanth Manigundan
    Jaswanth Manigundan
    Staff Quality Coach, Culture Amp
    I’m Jas from Melbourne. I currently work at Culture Amp as a Staff Quality Coach, specialising in test automation and testability. I have worked in the mobile app development space for almost a decade, where I saw mobile devices and operating systems get better and better by the day. My fascination towards mobile devices made me start my professional career as a mobile app developer. But my quest to build better apps and write code that is much more testable lead me to transition into a test automation engineer specialising in mobile. Since then, I’ve gradually explored a wide variety of test automation frameworks and have consulted for some of the leading software teams in Australia to build efficient test automation suites for both mobile and web apps. I have spoken about my test automation journey in a variety of testing conferences like the Ministry of Testing’s Testbashes, Automation Guild (by TestGuild) and Saucelabs’ Saucecon. I now work at Culture Amp alongside the legendary Anne-Marie Charrett helping build a passionate quality enablement team. I currently work with test automation frameworks (functionality, contract and load) for APIs, web apps, micro-services and event sourced systems. Latest obsession… Observability within test frameworks.
  • Ibironke Yekinni
  • Trisha Chetani
  • Sarah Hutchins
  • Discussion: Managing Your Testing Toolbox
    Ibironke Yekinni, Trisha Chetani, Sarah Hutchins
    Panel Discussion

    Discussion: Managing Your Testing Toolbox

    What

    Panel Discussion

    Description

    How can you introduce new tools to your teams?
    How do you decide on the best tools for your company?
    How do you know you're using the right tool?

    These and more questions will be moderated by our one and only host Callum, and answered by our awesome panellists:

    • Sarah Hutchins is passionate about doing things correctly for the right reasons and believes technology should never act as a band-aid for issues which lay elsewhere. She's also passionate about robotics and automation with the goal of using technology to make life easier.
    • Ibironke-Yekinni has over 5 years of diverse QA and Testing Experience. In addition, has adequately raised more than 512 individuals from zero knowledge of Technology to becoming Professional Test Engineers in the market space.
    • Trisha Chetani is a software tester and automation enthusiast. Trisha has been helping the teams to follow testing processes and support, that enable teams to deliver high-quality software in DevOps Environment. She's always enthusiastic to attend Conferences and meet-ups for professional development, as well as an active community member. Trisha loves the work but has begun to think more about the big picture, so she's looking for opportunities to thrive in a management role.

     

     

    Speakers

    Ibironke Yekinni
    Ibironke Yekinni
    Lead Quality Assurance and Test Engineer
    I have 5 years of diverse QA and Testing Experience. In addition, I have adequately raised more than 512 individuals from zero knowledge in Technology to becoming Professional Test Engineers in the market space. My skills and experience gathered in various testing tools, and frameworks for API, Databases, Microservices, Web User Interfaces, and Mobile Testing make me an outstanding Engineer. My Leadership and exemplary organizational skills in managing team members have earned me badges of excellence in my team. As a Professional QA Engineer and Technical PM, I have practically participated in various opportunities in different fields and functional projects, as well as various POC for various technologies and test types.
    Trisha Chetani
    Trisha Chetani
    Software Tester
    I am software tester, and automation enthusiast. I have been assisting the teams in adhering to testing procedures and providing support, that enables teams to deliver high-quality software in Agile and DevOps environments. For professional growth, I'm always excited to attend conferences and meet-ups. I also take an active role in my community. I've been rewarded along the way with titles like "Browserstack Champion," "Postman Supernova," and "125 Awesome Software Testers," "AWS Community Builder". I'm also serving in the role of Board Member for the Association of Software Testing. I enjoy my work, but I've considered the larger picture more, so I'm seeking for prospects to succeed in a management position.
    Sarah Hutchins
    Sarah Hutchins
    Quality Strategist
    Quality Strategist with over a decade of experience in the industry. Passionate about quality as a first class concept and building cost/value into decisions.
  • Guru Kiran
  • Visual Automation Testing
    Guru Kiran
    Talk

    Visual Automation Testing

    What

    Talk

    Description

    There is an increase in web apps that are accessed on various browsers and viewports and are expected to work on every single one of them and look exactly the same.

    From a quality engineer's perspective, it only increases the combination of browsers on desktop and real devices one needs to assert the functionality and how it looks with the various states of the page too. The manual effort to do this cannot scale, hence I will share how one can use visual automation testing to overcome the manual effort.

    In this talk, I will share what is visual testing, automated visual testing and its principle. When and why one should create automated visual testing. The types of visual testing and how different they are based on test levels they are run on and their advantages.

    The talk also covers an overview of a few popular visual testing tools ( pixel-based vs non-pixel-based tools)  and what criteria to use when picking the right tool for the project you're working on. Highlighting how one can use existing acceptance test/e2e framework to piggyback on to bootstrap visual testing. I will also share how one can use visual testing to assert the states of the page while also performing functional testing.

    The key to visual testing is how one stores the baseline image and has the ability to replace them at ease. I will share how git lfs has been very useful for this. Good, visual test run reports are equally important to have for visually testing frameworks to scale and to be embraced by teams. I will share an open source tool that can help generate actual, expected and diff images reports with ease and make it easier for any team members to understand the result of test run at ease and also replace expected images with actual images while storing these images on git lfs instead of the traditional git repo.

    I will also provide an overview of the challenges of using pixel-based image comparison tools, running tests locally vs running on the cloud, dynamic data/content, learnings and best practices of visual testing I have learnt over years working on CasperJS, PhantomJS, Applitools and many more visual testing tools.

    Learning Outcomes

    • Understand the principle of visual testing and how it can help quality engineers
    • List the tools available for visual testing, pixel-based vs non-pixel-based
    • How to integrate visual tests with existing functional testing e2e framework
    • Relate to common pitfalls/challenges
    • Use git lfs to save images efficiently and share the same on visual test run reports

    Speaker

    Guru Kiran
    Guru Kiran
    Lead SDET at Snapchat
    Lead Developer in a different life time, currently love being Quality engineer providing automation solutions, building and running tests for frontend/backend services. Leading and consulting the web app automation effort all across snapchat. Over 15 years experience working on various front end tools for functional, non functional automation testing and implementing numerous test automation frameworks with inhouse infrastructure or on cloud.
  • Sonali Das
  • Ask Me Anything: All Things Testing Tools
    Sonali Das
    Ask Me Anything

    Ask Me Anything: All Things Testing Tools

    What

    Ask Me Anything

    Description

    In this session, we will be looking to know of to find and use the best tools, how to practice with these tools and how we can stay tool aware.

    Our famous and experienced host Gwen Diagram will invite Sonali Das on stage to help us dig into all things testing tools.

    Sonali is a seasoned Test Automation professional, with 15+ years of experience in Test Automation and has developed codeless/low code automation tools using open source jars. Sonali believes programming knowledge is important, but it's also important to develop the test faster.

    Through CI we can reduce the Test Execution efforts, but Test Design efforts cant be forgotten. The faster the test design, the less the cost of the test design.

    Sonali will also share her experience on how to develop Codeless/low code automation tools through open source tools so that Test Design can be faster with less resource cost and zero tool cost.

    Speaker

    Sonali Das
    Sonali Das
    Test Automation Manager
    Sonali Das, 15 years seasoned Test Automation Professional, is currently working as Test Automation Manager. Sonali has worked in various Industries like BFS, Insurance, Retails, Online Education system, Oil & Gas, Healthcare and Pharma Industry as QA Automation Lead/Architect and designed maintained Test Automation Framework using both Commercial and non-commercial tools like MF UFT, Selenium, Worksoft Certify, SeeTest, SoapUI, Postman. She has expertise in a Programming language as VB scripting, Java, JavaScript, Groovy. She loves coding and exploring and learning new skills and mentoring others."
  • Richard Bradshaw
  • Wheel of Tools Challenge
    Richard Bradshaw
    Activity

    Wheel of Tools Challenge

    What

    Activity

    Description

    Tools are essential to our day-to-day testing, we all use them. But when was the last time you took the time to learn a new tool? Being 'Tool aware' is a key skill to have to help you identify tools that can help enhance your testing.

    To help you get into the groove of being tool aware we've created the Wheel of Tools Challenge. You'll have 20 minutes to explore and learn about a randomly selected testing tool. Once you're done, perhaps you can share what you've learnt.

    By the end of the session, you'll have one new tool to add to your testing tool belt. And a better understanding of what it means to be 'Tool Aware' 

    Dare you take on the Wheels of Tools?

    Speaker

    Richard Bradshaw
    Richard Bradshaw
    Richard Bradshaw is an experienced tester, consultant and generally a friendly guy. He shares his passion for testing through consulting, training and giving presentation on a variety of topics related to testing. He is a fan of automation that supports testing. With over 10 years testing experience, he has a lot of insights into the world of testing and software development. Richard is a very active member of the testing community. Richard blogs at thefriendlytester.co.uk and tweets as @FriendlyTester. He is also the creator of the YouTube channel, Whiteboard Testing.
  • Nick Relkov
  • Test Data Generation in Postman
    Nick Relkov
    Talk

    Test Data Generation in Postman

    What

    Talk

    Description

    Postman is an API Testing Platform that has been expanding its capabilities over the years, adding more functionality within the tool to support API Development and Testing. What is planned for this presentation is showcasing the ability to use Postman for functionality that they have identified in the past as something they do not support, but have the tools that can make this possible.

    Test Data Generation has always been a thorn in the side of Testing as (in most cases) when this is needed, the only solution is to get a refresh from Production (which is not always possible). While attempting to locate a solution for this, it was found that even though Postman does not support being used as a Test Data Generator, it is most definitely built in a way that it can support it, with a bit of creativity. With having a bit of knowledge of the foundation of Postman, and knowledge of the basics of JavaScript and JSON, it was found that this can be created and applied in a short amount of time.

    This took the initial feedback and testing of a previous project from taking hours or days, to providing the initial feedback within 30 minutes of the change being deployed. Also, a neat side effect of this was the fact that this can be used beyond just the capacity of testing (Development, Testing, demos, Client Setup, and more).

    Learning Outcomes

    • How to Setup a Collection to support being used for Test Data Generation
    • How to use the mini Javascript Pre and Post Scripting to navigate the Collection in Postman
    • How to Setup JSON so that it can be utilized by a Collection in Postman and create large sample sets of data scenarios

    Speaker

    Nick Relkov
    Nick Relkov
    Senior IT Consultant
    Oh, Hi There! I have traversed many organization across the vast landscape of Calgary, testing as I go. For what feels like many years now I have done everything from manual testing to test automation to test data generation to leading testing teams to speaking for and mentoring QA, and a bit of DevOps. Worked on small and medium sized projects for start ups and small businesses, massive projects for oil and gas companies and some wild adventure projects at a not-for-profit organization. And if you managed to make it that far in this story without falling asleep, I am what they call strange in the world of QA. How strange? I am an Introvert but will talk extensively about almost anything and everything (yes, even work related on occasion), but I will need a nap eventually. I am known for turning Test Summaries into monologues that prove to all that insanity is part of what makes a great QA. I believe in no dumb questions, if we are not all in here helping each other out, what are we even doing. I believe Mental Health to be of great important, being part of a team means helping each other out on best and worst days. And lastly, I am an advocate for QA, but its not just about the quality of the product but the quality of the user experience with that product.
    99-Second Talks at Test.bash(); 2022
    99 Second Talks

    99-Second Talks at Test.bash(); 2022

    What

    99 Second Talks

    Description

    Our Famous 99-Second Talks are back on the Test.bash(); stage!

    The 99-Second Talks is the perfect opportunity for you to come on stage and talk for, that's right, 99 seconds.

    You can talk about anything, a testing topic you want to share, a personal experience, or an idea sparked by all the fantastic talks you've just listened to... the stage is yours, for 99-Seconds!

     

    If you are doing the talk live on the main stage, our awesome host Jenna Charlton will introduce you on stage and start the clock. As soon as the time's up, a noise will be heard and that's it: time's up!

    Prerequisites

    You will need to be in a quiet area and with good internet connection.

    You will also need to enable your camera and sound on your web browser.

    Frequently Asked Questions

    Why can't I access the videos when I attended the event?

    You need to register your attendance below. If you are experiencing difficulties, use the chat, and we'll be happy to help.

    Where are the Slides?

    You’ll find the slides at the bottom of each talk in the ‘Resources’ section.

    Will there be a Test.bash(); be in 2023?

    Online again, we'll share more details soon.