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


360DigiTMG PMP Certification said...

It is perfect time to make some plans for the future and it is time to be happy. I’ve read this post and if I could I desire to suggest you few interesting things or tips. Perhaps you could write next articles referring to this article. I want to read more things about it!
360DigiTMG PMP Certification
360DigiTMG PMP Certification in Malaysia
360DigiTMG PMP Course
360DigiTMG PMP Course in Malaysia

dataanalyticscourse said...

I am impressed by the information that you have on this blog. It shows how well you understand this subject.
data analytics course
big data analytics malaysia
big data course

tejaswini said...

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

Yasmeen Yas said...

Thanks for Sharing Information to us. If Someone wants to know about software testing and QA Services this is the Right place for you!
Software Testing Services
Software Testing Services in India
Software Testing Companies in India
QA Testing Services in India
QA Testing Companies In India
QA Testing Services
Software Testing Services in Dubai
Software Testing Companies in Dubai
Software Testing Services in USA
Software Testing Companies in USA
Software Testing Companies

Future Market Growth said...

Thank you very much for such great and useful information.

Elliana Taylor said...

Thank you for sharing such a great blog post with us this blog is really informative and useful, keep it up..
Software Testing Services
Software Testing Services in India
Software Testing Companies in India
Software Testing Services in USA
Software Testing Companies in USA
Software Testing Companies
Software Testing Services Company
Software Testing Companies in New York
Independent Software Testing Services

Ruby Simmons said...

Thanks to post this useful information.

arshiya fouzia said...

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

High Technologies Solutions said...

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

Deborah Ginder said...

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

Yakshita said...

SSPMIS | Vridhjan Pension Yojana | SSPMIS Payment Status

NuAIg AI Consulting said...

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

Amber Taylor said...

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

Sophia Miz said...

Pretty good post about Software Testing Companies in New York. I just stumbled upon your blog and wanted to say that I have really enjoyed reading your blog posts Software Testing Companies in Los Angeles. Any way I'll be subscribing to your feed and I hope you post again soon. Absolutely fantastic posting! Software Testing Companies in Dubai Lots of useful information and inspiration, both of which we all need! Rellay appreciate your work.

Consult today: Software Testing Services in San Francisco

Kaylee Brown said...

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.

rahulramesh said...

Such a nice blog with the reference links. Thanks for sharing with others.
Selenium Course In Chennai
Selenium Training Online
Selenium Course In Bangalore
selenium webdriver testing

Petter John said...

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

GOSTOPSITE33 said...

Is this a paid theme or did you modify it yourself?
Either way stay up the excellent high quality writing, it is uncommon to see a great blog like this one these days..


I Just wanted to say I love reading your blog and look forward
to all your posts! Carry on the superb work!

GUIDE1903 said...

This article will help the internet people for creating new
blog or even a blog from start to end.

Harry Jack said...

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

Cheryl Terrell said...

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

SSUK said...

Thanks For Sharing. If you are looking for discount vouchers visit ShoppingSpout UK.

Masonethan said...

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.

casinosite777.info said...

Nice blog. Keep up the good work!

safecasinosite.net said...

I am trying to find things to enhance my web site!I suppose its ok to use a few of your ideas!!

Harper Willow said...

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

Anonymous said...

에볼루션접속 먹튀검증 안전노리터 go