STAREAST 2023 - Test Automation Engineer | TechWell

Conference archive

STAREAST 2023 - Test Automation Engineer

Customize your STAREAST 2023 experience with sessions covering test automation for engineers.

Monday, May 1

Chris_Loder
Upland InGenius
MD

Test Automation: How to Start and Succeed

Monday, May 1, 2023 - 8:30am to 12:00pm

Many organizations invest a lot of effort in test automation at the system level but then have serious problems as their product matures and changes over time. As a leader, how can you ensure that your new automation efforts will get off to a good start? What can you do to ensure that your automation work provides continuing added value? Chris Loder will explain the critical issues you need to know to get a good start, and he will share his extensive experience in building great automation. He covers the most important management issues you should address for test automation success,...

Melissa Benua
mParticle
MJ

Test Design for Fully Automated Build Architecture

Monday, May 1, 2023 - 1:00pm to 4:30pm

Imagine this…as soon as any developed functionality is submitted into the code repository, it is automatically subjected to the appropriate battery of tests and then released straight into production. Setting up the pipeline capable of doing just that is becoming more and more common and something you need to know about. But most organizations hit the same stumbling block—just what IS the appropriate battery of tests? Automated build architectures don't always lend themselves well to the traditional stages of testing. In this hands-on tutorial, Melissa Benua introduces you to key test...

Adam_Auerbach
EPAM Systems
MK

Instill a DevOps Testing Culture in Your Team and Organization

Monday, May 1, 2023 - 1:00pm to 4:30pm

The DevOps movement is here. Companies across many industries are breaking down siloed IT departments and federating them into product development teams. Testing and its practices are at the heart of these changes. Traditionally, IT organizations have been staffed with mostly manual testers and a limited number of automation and performance engineers. To keep pace with development in the new “you build it, you own it” environment, testing teams and individuals must develop new technical skills and even embrace coding to stay relevant and add greater value to the business. DevOps really...

Tuesday, May 2

EPAM Systems
TA

A Quality Engineering Introduction to AI and Machine Learning

New
Tuesday, May 2, 2023 - 8:30am to 4:30pm

Although there are several controversies and misunderstandings surrounding AI and machine learning, one thing is apparent — people have quality concerns about the safety, reliability, and trustworthiness of these types of systems. Not only are ML-based systems shrouded in mystery due to their largely black-box nature, they also tend to be unpredictable since they can adapt and learn new things at runtime. Validating ML systems is challenging and requires a cross-section of knowledge, skills, and experience from areas such as mathematics, data science, software engineering, cyber-security,...

Tom-Stiehm
Coveros
TF

Web Security Testing: The Basics and More

Tuesday, May 2, 2023 - 8:30am to 12:00pm

Web applications are often security critical or serve as front-ends for security critical applications, making web testing for vulnerabilities an essential part of software testing. Unfortunately, most software testers have not been taught how to identify web security issues while testing applications. Join Tom Stiehm as he shares what you need to know to security test web-based applications as part of your overall testing process. Learn about the most common web security vulnerabilities and how they are introduced into web code and exploited by hackers. Explore test techniques for...

Jeff Payne
Coveros
TJ

Integrating Automated Testing into DevOps

Tuesday, May 2, 2023 - 1:00pm to 4:30pm

In many organizations, agile development processes are driving the pursuit of faster software releases, which has spawned a set of new practices—DevOps. DevOps stresses communications and integration between development and operations, including rapid deployment, continuous integration, and continuous delivery. Because DevOps practices require confidence that changes made to the code base will function as expected, automated testing is essential. Join Jeffery Payne as he discusses the unique challenges associated with integrating automated testing into continuous integration/continuous...

Rob_Sabourin
AmiBug.Com, Inc.
TL

Test Estimation in the Face of Uncertainty

Tuesday, May 2, 2023 - 1:00pm to 4:30pm

Anyone who has ever attempted to estimate software testing effort realizes just how difficult the task can be. The number of factors that can affect the estimate is virtually unlimited. The keys to good estimates are understanding the primary variables, comparing them to known standards, and normalizing the estimates based on their differences. This is easy to say but difficult to accomplish because estimates are frequently required even when we know very little about the project—and what we do know is constantly changing. Throw in a healthy dose of politics and a bit of wishful thinking,...

Wednesday, May 3

Relicx, Inc.
W1

RIP UI Test Automation. You Failed. CX Observability Will Lead Us to Software Quality

Wednesday, May 3, 2023 - 11:30am to 12:30pm

Despite the massive efforts around testing phases, pyramids, vegetables, periodic table, etc., users keep finding bugs, which leads to poor CX. Testing is an activity; quality is the goal. We’ve been focused on making the activity better, but that didn’t improve quality. In this session, Alex Martins will discuss his best efforts and experiences around testing and never being able to achieve the dream of software quality. Alex has been on projects that spent more money on testing than on development, and still didn’t catch all bugs. He's thrown AI/ML into my testing lifecycle and still...

FORT Robotics
W3

Debunking the QA KPI Myths and Make KPI Great Again

Wednesday, May 3, 2023 - 11:30am to 12:30pm

Everyone is focused on data and metrics to make major decisions. When it comes to software quality, KPI metrics can become a myth. Sometimes it works, sometimes you miss it. KPI metrics help determine the health of the product, as well as provide guidance for continuous improvement. In this session, Lisette will share what KPI have worked based on her experiences, and discuss how you can determine what KPI will work for your organization. Key takeaways from this session include:

Determining the purpose of QA KPI for your needsAdapting the KPI Metrics to your organizational...
W4

The 10 Steps for Effective Mainframe Testing

Wednesday, May 3, 2023 - 11:30am to 12:30pm

It is without a doubt that DevOps has come to the mainframe. Any company that currently runs a mainframe platform is either in the process of transforming mainframe development or has already transformed their mainframe development to using DevOps. While DevOps has come to the mainframe, automated testing is still lagging. Application teams have shiny new DevOps pipelines and automation, are using tools like Git to super charge their development but are still using manual testing procedures, bad test data, and antiquated testing processes. To get to that next level of DevOps maturity,...

Testery
W7

Introduction to Test Orchestration

Preview
Wednesday, May 3, 2023 - 1:30pm to 2:30pm

This session will be an introduction to test orchestration: the process, execution, and monitoring of automated tests to drive the quality of your product. It's easy to fall into the trap of thinking that will save us, but being successful at test automation often requires making changes to more than just how the tests are executed. We also need to consider our process/workflow around software testing. What's our branching strategy? When and where do we deploy? Who reviews the failed tests? And in addition to evaluating our process/workflow around testing, we also need to consider...

Highlight Inc.
W9

Implementing a Whole Team Quality Approach to Software Development in a Startup Environment

Preview
Wednesday, May 3, 2023 - 1:30pm to 2:30pm

Most startups are working within tight budgets and timelines. Getting the product working and out the door is the main goal, while quality tends to fall by the wayside. This can cause a backlog in needed testing, automation, and even added tech debt. Even when QA exists, there is often a “throw it over the wall” mentality. In order to tackle this issue early on at Highlight, we focused on a Whole Team Quality approach of software development. By looking at everything through a lens of quality, including business requirements, it has helped to ensure that we are releasing high...

boris.co.at
W15

Integration of A11y Audits into Test Automation

Wednesday, May 3, 2023 - 2:45pm to 3:45pm

A11y audits have been one of the essential disciplines of software quality assurance for years. For some time now, these accessibility audits can be performed easily by any end user in the browser (e.g., Google Lighthouse, axe add-on for Firefox, etc.). These checks can be integrated easily into an existing selenium test automation. This session will speak to the pitfalls when doing automatic audits and why they happen. This session will also showcase how these audits can be integrated into an existing test framework using Selenium. Attendees will discover a concrete solution with code...

Essence Of Testing
W16

Testing & Release Strategy for Native Android & iOS Apps

Wednesday, May 3, 2023 - 2:45pm to 3:45pm

Experimentation and quick feedback are the keys to success of any product, while also ensuring a good quality product with new and better features is being shipped out at a decent/regular frequency to the users. In this session, we will discuss how to enable experimentation, get quick feedback, and reduce risk. We will also discuss testing strategy and the release process on Android & iOS Native apps that will help enable CI/CD. Finally, this session will focus on the below techniques/practices related to testing & releases: * Functional automation approach - identify and automate...

Thursday, May 4

Iterable
T1

Feature Flags - The Good, The Bad, and How to Prevent The Ugly

Preview
Thursday, May 4, 2023 - 9:45am to 10:45pm

More and more companies are using feature flags to get all types of changes – new features, configuration changes, bug fixes, and experiments – into production in a safer, faster, and most importantly, a sustainable way. Software companies that shift to deploying with feature flags benefit from low risk releases, faster time to market, higher quality, and in general happier teams. Sounds great, right? But what happens when your system isn’t implemented correctly, or worse, tested properly? This session will take attendees on a journey of why teams use Progressive Delivery, and the...

Netflix Inc.
Budhaditya-Das
Netflix Inc.
T2

Automatic Canary Analysis: Critical Success Factor for Release Pipeline

Thursday, May 4, 2023 - 9:45am to 10:45am

Netflix began streaming services with a small-scale microservice ecosystem. As our global reach grew, so did the complexity of the underlying ecosystem. Membership Lifecycle Ecosystem is a cluster of services that handles all the backend business logic related to membership, signup, billing, and payments. This ecosystem consists of 100+ internal microservices and a similar number of external partners and payment processors - spanning across multiple teams. Each team has an asynchronous release cadence and the quality of each release has a direct impact on the quality of the ecosystem and...

Enerflo
T3

Eating the Elephant: Being the First QA

Preview
Thursday, May 4, 2023 - 9:45am to 10:45am

Congratulations, you have landed a position as the first QA Engineer at an exciting new company! Now what? Between trying to adjust to a new work environment and trying to establish quality driven rituals and habits, being the first QA for a new and/or small company can be a monumental and sometimes overwhelming task. In this session, we will discuss how communication, compartmentalization, and automation can make an immediate impact for your once QA-less team. First, we will examine how the simple act of being vocal and concise about risks and concerns can go a long way towards...

Sony Interactive Entertainment
T4

Testing Hard-to-Test Devices Using Docker Containers

Thursday, May 4, 2023 - 9:45am to 10:45am

Back in the day, live testing was the only way to test systems, especially software and hardware, and the advanced methodologies that we have today did not exist. Today, docker containers have made even the most difficult systems very easy to test. In this session, we will take a look at an example of testing a disk monitoring service using software techniques without actually using any disks. The service reports NVMe SSD drives’ state and classifies drives as “good” or “bad” based on the data. Key takeaways from this session include understanding the basics of NVMe and docker, creating a...

T8

Comprehensive API Testing Ecosystem

Thursday, May 4, 2023 - 11:15am to 12:15pm

Maintaining API test cases across multiple environments, for different load levels, and types of tests (eg. smoke, functional, regression) traditionally required separate tests be written and maintained. Test maintenance is expensive. If you have three lower environments that tests are run for, then you usually have at least three different tests you are trying to keep in sync. If you have a new API added for a microservice, then you have to modify and validate across all three tests at a minimum. If you are running different load levels for build tests verses load tests, for example, that...

T9

Blurring the Line Between Developer and QA

Thursday, May 4, 2023 - 11:15am to 12:15pm

Many QA testers are hesitant to poke their noses into the code they are testing, preferring to do black box testing instead. But what if getting a little nosey could help you save time and become a better tester? What if you could better assess risk by peeking under the covers and determine just how much testing is required for a feature? For over two decades (ouch!), Earline Deutsch has been a software developer, but in the past 18 months she switched to serving as a Software QA Engineer. In this session, she'll discuss her experiences in a whole new light from reviewing code changes to...

T12

Representation Matters for Women of Color in Tech

Preview
Thursday, May 4, 2023 - 11:15am to 12:15pm

How can you see yourself in a technical position; but there's no one who looks like you. This is one of many challenges Women of Color (WOC) experience in the tech field. The tech field is majority white men. As a Gen-X black woman, Lettie Ar-Rahmaan wasn’t encouraged to enter the tech field. Therefore, she struggled between service and technology. In the end, her passion for technology won and she's found success in technology from developer, QA tester, test manager, and now a product manager. The memories of being told she's not good enough came to her as she wrote her book,...

DELMIAWORKS
T13

Successfully Converting Manual Test Teams into Test Automation Engineers

Thursday, May 4, 2023 - 1:30pm to 2:30pm

The need to convert manual test teams into test automation engineers is in large demand in many companies. This request is most prevalent in organizations using Agile Scrum that have short sprint cycles. In implementing solutions to this demand, Andy Sidney has found two effective strategies that have worked at two different companies in the past five years. In both situations the strategies were challenged by the Scrum teams and the QA teams because it would slightly modify the Scrum process, and initially increase the workload for the QA testers until the learning curve diminished. Once...

Church of Jesus Christ of Latter Day Saints
T14

Building an API Automation Framework Using Cypress

Thursday, May 4, 2023 - 1:30pm to 2:30pm

In this session, Greg Patterson will share his experience starting on a new team that was directed to use Cypress for automation, and API automation was also a requirement. Cypress has the ability to support both of these needs, but it is something that takes a little work. After some short training sessions, Greg was able to help all of his team to contribute to the automation efforts by creating a simple framework that could be used for both UI and API automation. Greg will share his experience with integrating the frameworks into Azure DevOps to run tests in the cloud. Key features to...

T19

Automated CSV Data Comparison & Advanced Field-Level Validation Utility

Preview
Thursday, May 4, 2023 - 3:00pm to 4:00pm

To satisfy the validation requirements and ensure processed data accuracy, QA Test Engineers within an organization often face the challenge of completing major regression tasks that require detailed comparison of multiple pairs of CSV files. These files can be very large at times (thousands of rows & hundreds of columns per file). Testers also need to detect the presence of any duplicate records within those files along with the deltas (extra or missing records on both sides of the CSV pairs). Beyond those challenges the automation utility needed has to be reusable &...