STAREAST 2023 - Developer | TechWell

Conference archive

STAREAST 2023 - Developer

Customize your STAREAST 2023 experience with sessions for software developers.

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...

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,...

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...

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...

Marc-Jimenez
Dell Technologies
Dell Technologies
W11

High Octane DevOps: Supercharged CI/CD Pipelines

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

To reinvent the wheel is to attempt to duplicate, most likely with inferior results and technical debts. Within a large-scale organization the true cost of CI/CD is the toil involved when effort is repeated to create the same or similar pipeline functionality. What we discovered during a CI/CD journey is that the key to creating powerful and efficient CI/CD or automation testing pipelines is in not writing pipeline logic at all. The formula that was unlocked is in focusing on the atomic level of the reusable code within pipeline stages. By harnessing the power of creating small...

Thursday, May 4

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...

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...

GitHub
T17

Meet GitHub Advanced Security

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

Find and fix security vulnerabilities before code hits the main branch in your repo. GitHub Advanced Security (GHAS) helps teams secure their software supply chain and proprietary code with the only community-driven, native application security testing solution. GHAS is built to optimize the developer experience through automation. Identify and fix reported security issues quickly and efficiently by integrating security testing into every step of the developer workflow. GHAS components: - Code scanning: Find and fix security issues in your code before they reach production with...

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 &...

mParticle
T22

Engineering Productivity via Metrics

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

Even at a startup, engineering teams can grow quickly, with a proliferation of tools, teams. processes, agile methodologies, meetings, interviews and so on. How does one begin to think about getting a pulse on how the teams are performing, how code is being delivered, what are the obstacles that developers are facing? Where do you start? We addressed the problem by taking a stock of all things in flight, starting to think about how to even begin assigning metrics to seemingly intangible things like developer happiness and related obstacles Having one source of truth for all these metrics,...