Zachary will be presenting the following session
filter_list help_outline
  • Zachary Attas

    Zachary Attas - Selenium For All - Setting Your Team Up For Success So Anyone Can Understand and Write Tests

    Zachary Attas
    Zachary Attas
    Lead SDET
    schedule 1 year ago
    Sold Out!
    45 Mins

    Are you the only one contributing to your test suite, because others feel too intimidated to contribute to it?

    Have you ever looked at a test fail and not known where to investigate first?

    This talk will cover techniques for uncomplicating your test suites, so they can clearly test exactly what's needed to be tested, allowing others to contribute tests. When the process of writing tests is shared, everyone has an impact on quality, and that can be quite contagious for a company's culture.

    In addition, this talk will cover techniques for failing transparently, so you will no longer feel stressed triaging test fails. Quality is something shared by the entire team, so anyone should be able to triage test fails. When tests fail for a specific, clear reason, you'll be thanking your past self for writing logic to fail transparently, saving you half a day going down a rabbit hole.

1. What got you started/interested in Testing?

I picked up a testing job right out of college, not having heard of software testing as a career, and became hooked!

2. What has been your best moment/highlight working with Selenium?

One highlight was being able to execute javascript into chrome's about:blank page, to test embedding widgets! It was a pretty inventive test.

3. What do you think is the biggest challenge faced by Software Testers today?

The biggest challenge is the push for testers to be more technical, and to have their hands in DevOps and environment management as well.  The field is always changing, and skills are always in need of development.

I'm sure there are testers out there right now testing things that weren't thought possible in the past. 

4. What is your advice to testers, who are new to automation?

My advice is that automation is programming! It's not just 'tests'. So treat your automation like your production code, and use modern software paradigms in developing it

5. Tell us about the session(s) you will be presenting at the conference and why did you choose those topics?

I chose my topic because I believe I the idea of the fullstack developer, one who can write the frontend, backend, and end to end test.  So I want test engineers to maintain frameworks that are easy to contribute to, so any engineer can write tests, not just specialized test engineers.

6. What are some of the key takeaways from your session(s)?

The main takeaways are techniques for making clean test code, and  techniques for failing transparently (so that someone reads a failure message, and can know what's going on)

7. Which sessions are you most looking forward to attending at Selenium Conf?

 II'm excited for the Selenium State of the Union, those are always fun. Also excited for Ivan Krutov's Masterclass, and all the sessions about accessibility testing

8. Any personal message/remarks you want to share with the Testing community in Asia?

With Covid-19, events are becoming more international!  So please attend my virtual Selenium meetup group's events, based in Chicago, IL !!! We'd be happy to have you