Arrow-short-lollipop-down
Speakers
Testit 2021
 

Jimmy Dahlqvist - CI/CD Pipeline as first and last line of defense

circle-cropped-2

Teams deploy new application versions more frequent than ever; some teams even deploy several times per day. How do we ensure the quality of each deploy is good? How can we build confidence that we don’t introduce any problems or changed behaviors? 
In this session we talk about how we use our CI/CD pipeline as our first and last line of defense. How we can use it to run different test, work with temporary environments, deployment techniques and smoke testing. We will look deeper into some CI/CD tools and certain public cloud providers for cloud-based applications. 

About the speaker

Jimmy is a Cloud Architect and Developer specialising in AWS Cloud. With a broad interest in serverless and IoT. 
Highly passionate about Automation, DevOps, GitOps, ChatOps, and all new ways of working.  
Experience from large organisations such Sony, Infor, IKEA, and AssaAbloy.
He loves to share his knowledge and experience. Holds several AWS and is always aiming for the next one.  
He is total into coffee and BBQ. Building his own connected BBQ thermometer using Rasperry PI and AWS. 

The most important skills to develop as a tester 

circle-cropped (12)Session type: Panel  

There are a myriad of different types of pure testing topics and an almost infinite array of IT subjects to help us testers understand our place and context in the digital now. One look at LinkedIn or Udemy and you will be bombarded with articles, classes and certifications “for your next step” in the testing world. It's too much for one human to learn over a lifetime! So, what should we be focusing on with our precious time? 
What technical skills should we be adding to our toolbox, what do our developers expect from us, and what secures that coveted and rare spot in the forefront of the hiring process?  
And once we have figured out all the things we should be learning, what is the best method to learn them and just how does one keep motivated to continue learning throughout an entire career?  
These questions and many more will be answered by our eminent panellists, all bringing unique experiences and perspectives on the topic; Test coach Huib Schoots, test manager Anna Gamalielsson, developer Jimmy Dahlqvist and test consultancy CEO Håkan Ramberg moderated by test lead and specialist Sasan Fallahi.  
Join us in this important discussion and enter the fall with a new sense of direction! 

Johan Abildskov  - Dear testers, we’re sorry 

circle-cropped (4)

DevOps is breaking down silos, but still the relationship between testers and developers is adversarial at best. I am a developer, and I have felt the pain of getting blunt feedback on my work. It does not feel nice. I might not have been nice to those giving me feedback. I have grown to learn to collaborate with testers and seek out feedback in order to improve outcomes for the organizations that I am a part of. In this talk I will describe the dysfunctional family of software organizations. I will cover the anti-patterns of a conflicted dev/test relationship and their consequences. I will talk about some concrete techniques that we can apply to improve the co-creational capabilities of developers and testers working together, as well as some strategies for scaling DevTest collaboration across larger organizations. 

About the speaker

Johan Abildskov works as a DevOps Transformation Lead at Eficode in Denmark. He spends his time consulting on DevOps tooling and culture. He is a geek and a teacher at heart. He was on the All Things Git podcast with Ed Thomson, talking about teaching Git. His first book was recently published: Practical Git - Confident Git Through Practice. Active in meetup groups and the DevOpsDays community, Johan also gave talks at many conferences like DevOpsDays and Git Merge. He hosts the DevOps Dojo podcast. You can find him on Twitter @randomsort 

Henrik Ladström - Virtual meetings: more emojis and less conflicts

circle-cropped (10)

Session type: Workshop

As human beings we have different styles of communication and ways of handling conflicts. Meeting through the screen is today the default mode, but as human beings we are since thousands of years wired to meet in person. How does meeting online affect the quality of our meetings and work-related relationships in long term? And what are the skills we need as employees in the future to really succeed in a digital workplace?

In this interactive session we’re going to take a closer look at:

- Digital non-verbal language and the importance of emojis
- Conflict management in a digital context
- Engaging the audience when facilitating video meetings

 About the speaker

Henrik Ladström, Digital HR & People Facilitator at Knowit Insight, is an experienced educator and facilitator focusing on digital employee interactions.

Bharti Ahuja - My Journey in Learning Performance Testing

circle-cropped (17)

When I started my career, I was a learner and now after 8 years in the industry, I will say I am an experienced learner. Learning is a continuous process and that is how it should be. I started my career as a manual tester and that followed automation testing as well. But my interest to try something different than what I was doing led me to explore the Performance testing field. I started exploring this field three years back and during this learning phase, I explored many options and got captivated with the JMeter tool. The most important reason being it is free as compared to other leading performance testing tool. But being an open-source tool, it is not limited in any capability and that is what my session will unfold. I will cover my learning experience of JMeter tool and how I implement my learned skill into an actual assignment.

Upshots

1. The basic concepts around the Performance testing
2. JMeter tool basic and advance features.
3. JMeter usage as a performance testing tool for an ecommerce application.

It is for those for whom Performance testing field is completely new but want to explore it. I will be precise about JMeter tool and its usage as a Performance testing tool.

About the speaker

My name is Bharti Ahuja, I work as a Test specialist at Knowit Quality. I have around 8 years of testing experience and worked with a different client under the e-commerce domain. I am positive person who believes learning is a continuous process and I always thrive to be best with what I do. I am mom to a toddler who is a fussy eater and that has inspired me to explore the other side of me as experimenting with different food combinations and to make it more nutritious. I love being organized. I belong to India and living here in Malmo is fun of course excluding the dark winter days.

Huib Schoots - Testing in Modern times: A story about quality and value

circle-cropped (16)
Secret number one: this session is less about testing as you would expect...
Software Development is a complex thing. We are dealing with customers who do not exactly know what they want. We also have to deal with complexity, confusion, changes, new insights and half answers. This requires research and experiments to create valuable software. Since my first days in IT, over 20 years ago, I have heard discussions about whether or not we need testers. Testing is boring! It is not creative and it doesn't add real value. Testing is always slow and expensive; testers are cynical people who deliver bad news and most of all they do their utmost to slow delivery. Also, there are stories on how test automation can replace the expensive testers in our projects. To CTO’s it sounds comforting that all these expensive resources can be replaced by automation, doesn’t it?
In agile and especially DevOps approaches the motto is: automated everything! Companies like Facebook claimed they do not have testers at all. Microsoft only has SDET (software development engineers in Test), other companies are T-shaping developers to do the testing. New kid on the block is AI and machine learning, that will definitely replace testing I hear people claim. What is really happening globally? Do we no longer need testers? Can we actually automate everything? How can we make valuable software for our clients?
In this interactive session we will look at quality software, risks and value. We'll dive into biases and misunderstanding surrounding testing. Testing makes developers look good! And developers make testing easier. And that is why developers (read: everybody in IT) should understand what modern testing can look like and how it can be very valuable, fast and fun. Our clients expect us to speed up and go faster. So how can we fine tune our work to make this expectation real? How can we deliver quality software fast? As a team we can do this, but only if we collaborate...
In this talk I will share my experience in collaborating with developers as a tester and working with development teams as an agile and quality coach. We'll explore and discuss testing. In my stories I will give examples of great collaboration in teams. I will explain the difference in mind sets and shine a light on topics such as: quality culture, unit testing, pairing, automation, test strategy and testability. Stories that inspired others to up their game and experiment with new ways of working. Working together to create valuable software for our clients!

In this presentation I will address questions like

• How can we create quality software fast?
• Do we need testing? And if so: why is testing important?
• What is the business case of testing?
• Can developers also test? And if so: do we still need testers?

Key takeways

1. How can we create quality software fast?
2. How can your team manage risks and value?
3. Learn if we need testing? And if so: why is testing important?
4. Learn about great collaboration in teams, new ways of working to create valuable software for our clients!
 
About the speaker

Hi, I’m Huib Schoots, nice to meet you. My personal mission is shaping better people and software quality by connecting, innovating, facilitating, coaching, enabling and teaching. I’m fascinated by mindset, thinking, behaviour and collaboration. I’m active in many communities. Some keywords about me: humanist, open, direct, creative, idea generator, result driven, humor, problem solver, curious, confronting, critical thinker, passionate and energetic, lifelong learner, entrepreneurial, analytic and continuous (world) improver. I like hanging out with friends, play trombone in a brass band, board & computer game, LEGO, photography, running, beer brewing, magic tricks, travelling and reading. I work as an operational director & quality coach at qualityaccelerators.nl and an agile test expert, trainer and consultant at deagiletesters.nl


Carin Cedergren - Avoiding Skynet - Ways to apply ethics in software development

circle-cropped (8)

Do you feel safe knowing that dystopian fantasies about our social media-controlled surveilled society where capitalistic sociopaths are exploiting our easily manipulated brains never could become reality? Or do you already fear that we are on a highway to technology hell? Either way, the reality of today is that technology has entered almost all areas of our lives, if not all, and if we do not start incorporating an ethical mindset in our software development we might very well plant the seed of a future we do not wish for. Let’s make a difference and let me show you my keys in accomplishing this. In this talk you will learn how to start looking at technology from an ethical perspective and understand why this is important. I'll share some tips & tricks on how to succeed in making a change. Because even without extrapolating towards an Orwellian future, I think a world where our daily life is increasingly controlled and monitored by software & hardware, we who build that technology need to start to consider how that technology affects others. Almost everyone in the world comes into contact with software in one form or another on a daily basis, but far from everyone understands how it works, or sometimes that it is even there at all.
This means that we have a responsibility towards the user and in fact society at large. This holds true for everyone who works within software development and it needs to permeate the entire organization. But what does it mean to take this responsibility? How do we change ourselves and succeed in convincing the stakeholders that ethical consideration is important?
I want to share my view of why it is important to ask the relevant ethical questions and to inspire you to act when something doesn't feel right. I will include how to deal with the doubt if one person really can make a change. The future's not set. There's no fate but what we make for ourselves.

About the speaker

My name is Carin Cedergren, I am often happy, sometimes angry and preferably at the same time. I am a positive person who thrives on irritation, I hate doing things the same way just because it has always been like that. What happens when we dare to make that change? How can that improve us as a company, a team and as individuals? That’s what I want to find out! I have more than 10 years of experience in software testing and I love what I do, and I love getting better at it. I almost never wear anything other than black since lighter colours seem to hurt my soul. I also love kittens.

 

More sessions will soon be announced!