June 9, 2020

The next step in my automation development journey


Although I received my offer letter back on June 3rd, for a Software Test Engineer position at Verily (formerly Google Life Science) it was still thrilling to see in my Inbox:

"Welcome to Google: Hi Thomas Maher, We're so excited for you to join us at Google/ Alphabet".
"Email: Onboarding at Google"
My automation journey started, as I mentioned a few years ago, when I was I picked up the book "How Google Tests Software (2012)".


The premise of the book was that quality wasn't some other department's responsibility... it was the software development's job. "Quality is a Development Issue, not a testing issue". It talked about having a Software Developer in Test who could:
  • Go through the same questioning and examiniation process a traditional QA Engineer would go through
  • Be able to correct code that could be improved, such as having functions that are given vague names.
  • Be able to refactor code that isn't testable
  • Try to focus on 100% test coverage, coming up with an automation plan
  • Look at poorly written APIs and rewrite them
  • Be able to code with fluency in C++, Java, Python, and JavaScript
With the Test Engineer, this was someone who:
  • Is more of a "user-developer" where they try to keep the end user of the product in mind.
  • They don't code as as much as the Software Developer in Test, but they need some fluency.
  • They implement the automation plan and write the test scripts.
When I started this blog back in January 2015, I wrote in an article,

"After reading this book, and seeing it mentioned more and more in the tech blogs, I was quite worried. What if this catches on? All of my experience would be obsolete. The following year, I made sure to gain exposure to the automated testing world at my company".
Five years later, I (somehow) managed to land a position at a Google/Alphabet company. Wish me luck! I start June 15th.


Happy Testing!

-T.J. Maher
Sr. QA Engineer, Software Engineer in Test
Meetup Organizer, Ministry of Testing - Boston

Twitter | YouTubeLinkedIn | Articles

39 comments:

  1. I have read your article; it is very informative and helpful for me. I admire the valuable information you offer in your articles. Thanks for posting it.
    data science course

    ReplyDelete
  2. Thank you very much for such great and useful information.

    ReplyDelete
  3. Thanks to post this useful information.

    ReplyDelete
  4. Thanks for sharing this interesting and educative information. I think many writers will find your contribution very helpful, I have equally learnt something from it.
    software testing training centers in chennai

    ReplyDelete
  5. High Technologies Solutions offers selenium training with choice of multiple training locations across Delhi. Further More Details Here-+91-9311002620 Or Visit Website- https://www.htsindia.com/Courses/Software-Testing/selenium-training-course-institute

    ReplyDelete
  6. Your potential customers are actually counting on local and cellular search engines and directories to locate - and visit - search engine optimization support.
    experienced designers

    ReplyDelete
  7. There are many free tools available to create RPA bots. RPA tools are easy to learn, and rpa bots are easy to create also.

    ai consulting services
    data automation
    rpa consulting services
    automation in retail
    RPA in healthcare
    rpa use cases
    latest tech news

    ReplyDelete
  8. Nice post. Thanks for sharing such a worthy information. Try best Automation Management System

    ReplyDelete
  9. As a student, it would be hard for you to easily trust any online sites for getting the best thesis help as it would be a vital part of your academic career. Several false companies would give you the worst experience, so you need to do proper research about the company before hiring it. But, you need to choose a professional company providing the best thesis helper who guarantees their work and the quality of writing they’ll provide. It can be dangerous if you hire an unknown company for thesis writing, and there’ll be possibilities of losing money. You must check the reviews of the companies online that the actual customers provide. Also, various companies have different prices for the services they offer you can compare them and choose the best one as per your requirements.

    ReplyDelete
  10. I know this is quality based blogs along with other stuff.
    top app design firm

    ReplyDelete
  11. Waooow!!! Magnificent blogs, this is what I wanted to search. Thanks buddy
    web design agency San Francisco

    ReplyDelete
  12. I hope you will share such type of impressive contents again with us so that we can utilize it and get more advantage.
    UX design studio

    ReplyDelete
  13. Are you looking for help with your psychology homework online? You've arrived at the right location. Our team of experts has previously given online psychology assignments help in the United States.

    ReplyDelete
  14. I am trying to find things to enhance my web site!I suppose its ok to use a few of your ideas!!
    바카라사이트

    ReplyDelete
  15. Just saying thanks wouldn’t just be enough, for the fantastic fluency in your writing. UX design consultancy

    ReplyDelete
  16. Nice post
    Whether you require a simple or complex translation, trust malaysiatranslators.com for all your certified Malay death certificate translation in Malaysia. Our team of experienced translators is capable of handling all types of translations with speed, accuracy and attention to detail.

    ReplyDelete
  17. Your blog post effectively outlines the evolution of your automation journey, emphasizing the shift in mindset where quality becomes an integral part of the development process rather than being confined to a separate testing phase.

    API Testing Demystified: Tools, Techniques, and Training Resources

    ReplyDelete
  18. Looking to enhance your career in the healthcare sector? Our expert CV writers in Ireland specialize in crafting winning resumes for medical professionals. Trust us to highlight your skills and experience effectively.

    ReplyDelete
  19. You put very helpful information on this website. Keep it up. Keep blogging.

    ReplyDelete
  20. Looking forward to read your next update, Thanks Nice article you have!

    ReplyDelete
  21. Hi, You have done an excellent job. Lot will be benefited in this web site.

    ReplyDelete
  22. I love this blog.. very nice colors & theme. Keep it up! thanks a lot.

    ReplyDelete
  23. Its enjoyable for me to come here and visit more here. It is terrific post dude

    ReplyDelete
  24. Pls check out my web site as well and let me know what you think.

    ReplyDelete
  25. That’s exactly what I’ve been looking for

    ReplyDelete
  26. VERY INTERESTING, I WISH TO SEE MUCH MORE LIKE THIS.

    ReplyDelete
  27. Your blog has a lot of useful information.

    ReplyDelete
  28. I WAS IMPRESSED BY THE GOOD WRITING.THANK YOU

    ReplyDelete
  29. I really like your blog.. very nice colors & theme.

    ReplyDelete
  30. Stay up the great work! You realize, lots of individuals are searching around for this information.

    ReplyDelete
  31. Come on over and talk over with my site

    ReplyDelete
  32. Excited to see where your automation journey takes you next! It's always inspiring to follow along as new tools and techniques are explored. Looking forward to learning from your experiences and insights!

    ReplyDelete
  33. "Your automation development journey sounds fascinating! Taking the next step is always exciting and opens doors to new possibilities. I'm curious to know what tools or technologies you're exploring to push your automation skills further. It’s inspiring to see how you’re advancing in this field, Reckless Driving Attorney In New Jersey and I’d love to hear more about the challenges and successes you encounter along the way. Keep up the great work—looking forward to updates.

    ReplyDelete