DeveloperWeek Global 2020 DeveloperWeek Global 2020
Get your ticket or log in to build your agenda.

Dev Leadership Summit: Is My Team Successful? Decide It With Metrics

Hopin 33
Join on Hopin

Mesut Durukal
Siemens, Test Automation Lead

Mesut Durukal is QA & Test Automation Manager at Siemens. He has a BSc & MSc degree from Boğaziçi University Electrical & Electronic Engineering. He has a 7 years’ experience in Defense Industry, working in Multilocation projects serving as the Manager of Verification & Validation activities. He has then been working in Agile Software Testing projects for 3 years. He is acting as a Product Owner & E2E Test Automation Leader for the QA team.

His expertise includes: - Project Management & QA: Certificates: PMP®, PSPO, PSM, ISTQB® CTAL-TM ▪ Technical organization ▪ Mng of a QA team (18 people): part of a global organization

- SDET ▪ Cloud Testing, AWS, Jira-Xray (APIs) ▪ Java, Python, BDD (Cucumber, Gherkin), Data Driven Testing ▪ Git, SourceTree, Maven, Gradle, Groovy ▪ CI/CD: Jenkins, Gitlab Runner ▪ Infrastr: AWS S3, Cloudwatch, KMS, Grafana ▪ Junit: Parametrized, TestNG: Soft assertions & DataProvider ▪ Mockito, Gauge, Allure ▪ Suites: Custom Annotations, Execution over XML ▪ Postman, Restassured, Jersey, Jackson, Gson, Awaitility ▪ UI: Selenium, Html Unit: POM, Page Factory

- Machine Learning in Software Testing

Speaker history  How to ensure Testing Robustness in Microservice Architectures and Cope with Test Smells o Oct 23, 2019 UCAAT User Conference on Advanced Automated Testing o Oct 25, 2019 Software QS Tag, o Oct 29, 2019 Hustef, Hungarian Software Testing Forum VIDEO: o Nov 27, 2019 VALID o March 5, 2020 Tesena Fest VIDEO: o March 25, 2020 DevopsPro VIDEO: o March 27, 2020 WFH VIDEO:

 Artificial Intelligence Applications in Each Software Testing Stage o Nov 28, VALID 2019 VIDEO: o March 28, 2020 TestingStage o April 3, 2020 Voxxed Days Thessaloniki VIDEO:

Eylul Akar
Siemens, Test Automation Leader

Eylül works as a Test Automation Engineer at Siemens AG. She has Bs degree from Marmara University Computer Sciences and MsC degree from Bogazici University Software Engineering program. She has nine years of experience in software application development and software testing. She has worked on web and mobile applications on various platforms. She is recently working on cloud-based IoT system. She is a great Agile and Test Automation enthusiastic.  

Nowadays, great rivalry exists in software world. Everyone tries to reduce time to market, cost and increase the coverage and quality as much as possible. In this manner, managers try to minimize inner costs. They investigate the efficiency of each process. QA teams and activities are under investigation as well:
- Are we spending too much money for QA: What are they doing? Is it worth?
- Are they successful?

How can you understand if your QA team is successful? In this presentation, most useful metrics to manage, track and evaluate QA teams & processes are discussed. Bad metrics (giving no idea about success) are also presented. For instance, being concentrated on only test case numbers can lead us to wrong perceptions. Apart from numbers, quality and coverage are of great importance in terms of maturity of testing processes. Not to overcome other weaknesses, I will discuss what maturity metrics should be followed comprehensively. (without being stuck only on test case numbers)

All claims are supported with real-life experiences by people, who have been trying to manage QA activities in DevOps environment. Finally, our aim is to find ways to achieve convincing our managers and ourselves as well for the necessity of QA activities and teams.

After going over metrics which demonstrates the progress and quality of the product; we will all have a chance to compare how QA activities save money, time and prestige since potential bugs, which are likely to appear in Production environments are eliminated in early stages.

I will have a little code demonstration, in which we will collect data from Jira (using Jira API) & post them to CloudWatch to monitor them on graphs.

* Introduction: Metrics & Monitoring
* Activity: A little demo about what happens without progress check & monitoring
* Important QA Metrics
* Practical Case Study: Storing Metrics in Amazon CloudWatch: Collect Data from Jira & Post them to CloudWatch, Create Dashboard & monitor Graphs: All over Java code.
* Wrap-Up