Keerthika
Lead Marketing Strategist

An INFJ personality wielding brevity in speech and writing.

Reading Time : 1 Mins

How can your team of testers learn test automation?

Keerthika
Lead Marketing Strategist

An INFJ personality wielding brevity in speech and writing.

The challenge with test automation is finding the right people. It’s hard to keep up with demand, and there’s a lot of competition with other industries to attract talent. – World Quality Report

Test automation has indeed gone from being a ‘nice-to-have’ to ‘must-have’ component of SDLC today.  

For example, the world quality report says that: 

Where does automation give you the most benefit?  

Automation can deliver far more than testing the front end or testing a drop down in a unit test. For years, unit testing and functional testing have dominated the efforts to automate. Now with the need to build faster, get volumes of data, build environments and deploy code quality automation solutions bringing value into all these areas. 

So, how can teams make test automation an effective exercise? 

 By mastering the basics.  How can teams learn and master test automation? 

That’s what we plan to cover in this blog.  

Depending on the learning curve, test teams could seek more knowledge from different platforms. 

For example, for “Beginners”, the best place to start is – Udemy & YouTube tutorials 

Platform: Udemy

Course Instructor Course link
Selenium WebDriver with Java – Basics to Advanced & Interview Rahul Shetty  Selenium WebDriver with Java
Java Selenium WebDriver Masterclass with BDD Frameworks Rahul Shetty  Java Selenium WebDriver Masterclass
Master Automation Testing using Selenium WebDriver & Java Rahul Arora  Master Automation Testing using Selenium
The Complete Appium for Mobile Automation Testing Course Mobile QA Academy   Complete Appium for Mobile Automation
Automated Software Testing with Python Dr. Chris Mall  Automated Software Testing with Python
Mastering BDD with Cucumber for Java and Selenium Rahul Shetty  Mastering BDD with Cucumber
Robot FrameworkSelenium Library with Python and Robot Framework Hussien Bakr  Robot Framework – SeleniumLibrary

For ‘Intermediate-Advanced’ teams, here are some useful resources to sharpen their automation skills and be in the know about trends in automation. 

Platform: Medium 

Angie Jones

Angie Jones is a renowned automation expert and frequently shares insightful articles on test automation, best practices, and trends. 

Go to Angie’s Medium handle @techgirl1908

Zhimin Zhan

Zhimin Zhan is a test automation consultant who shares experiences on Test automation, continuous testing and DevOps in a practical and fun way; Offer one-day training on Web Test Automation with Selenium WebDriver, Continuous Testing with BuildWise. 

Go to Zhimin’s Medium Handle @Courtney Zhan.

Bas Dijkstra

Bas Dijkstra is a testing consultant who writes about various testing topics, including test automation, in a practical and informative manner. 

Go to Bas’s Medium Handle @asdtechy

Paul Grizzaffi

Paul Grizzaffi is a software automation architect who shares his expertise on test automation, tools, and strategies. 

Go to Paul’s Medium Handle @pgrizzaffi

Alan Richardson

Alan Richardson focuses on automation, testing, and teaching testers through his articles and tutorials. 

Go to Alan’s Medium Handle @eviltester

Platform: Podcasts 

Next is software testing podcasts – they have been steadily gaining popularity due to a combination of factors that make them a convenient and engaging medium for consuming content. Below is a list of some testing thought leadership podcasts.

TestTalks: Hosted by Joe Colantonio, this podcast covers a wide range of testing topics, including test automation, continuous testing, DevOps, and more.

Website: https://testguild.com/podcast/ 

The Ministry of Testing Podcast: This podcast from the Ministry of Testing community features interviews and discussions on testing techniques, tools, and trends.

Website: https://www.ministryoftesting.com/podcast 

Automation Testing Podcast: Hosted by Manoj Kumar, this podcast explores various aspects of test automation, best practices, and emerging technologies.

Website: https://anchor.fm/automationtesting 

Continuous Testing Live: This podcast discusses the importance of continuous testing in the software development lifecycle and features insights from industry experts.

Website: https://www.tricentis.com/podcast 

The QA Lead Podcast: Hosted by Matthew Bretten, this podcast explores various testing concepts, methodologies, and tools, including automation.

Website: https://theqalead.com/podcast/ 

After gaining familiarity with all the theoretical concepts, it’s time to take gradual steps towards active involvement in a real-time test automation project. 

Start by designing a test automation framework that will encompass: 

  1. Common Utilities 
  1. Page specific reusable components 
  1. Test Data Externalization 
  1. Report generation 

With these foundational elements in place, initiate the execution of a basic automation scenario. 

By now, your framework will have the capability to interact with basic web elements such as text boxes, drop-downs, and radio buttons. It will also enable operations including clicking, saving, input passing, data retrieval, test data management, and report generation.  

Assign experienced automation engineers as mentors to guide less experienced testers through their automation journey. Conduct regular code reviews to ensure automation code follows best practices, is maintainable, and is aligned with the team’s standards. 

Encourage testers to document their automation projects, challenges faced, and solutions found. Share this documentation with the team for reference. Establish a knowledge-sharing platform where team members can discuss automation techniques, troubleshoot issues, and share insights. 

Once you get familiar with the test automation process and its approach, the next step involves enhancing your foundational framework. This can be achieved through integration with Continuous Integration/Continuous Deployment (CI/CD) tools, cloud-based testing solutions, and test management tools. 

Next, take your test automation expertise to the next level:  

  • Database Validations 
  • API Automation 
  • Dynamic Test Data Management 
  • Mobile Automation 
  • Desktop Automation 

By progressively building upon these capabilities, you will establish yourself as an accomplished test automation practitioner, ready to tackle a wide array of complex scenarios across diverse platforms. 

To conclude, 

Make no mistake. Automation is a great idea. To make it a good investment, as well, the secret is to think about testing first and automation second. If testing is a means to the end of understanding the quality of the software, automation is just a means to a means. – James Bach 

There’s more to test automation. Explore the following content to learn more: 

Leave A Comment

Related Posts

Content Writer

Kavya Ravichandran is a skilled content writer with a flair for crafting narratives that educate and engage. Driven by a love for words and an innate curiosity, she explores various topics in the digital space, focusing on application development and modernization, UI/UX design, and emerging technologies like DevOps, AI, and more. She is adept at tailoring her narratives to suit different audiences and platforms, ensuring her work is both relevant and insightful.

Lead - Business Analyst

Pavithra Anandan is a solution driven IT specialist with over 12 years of experience, including 7 years in manual and automation testing and 5 years as a Business Analyst. She excels in understanding customer business needs and translating them into actionable requirements. Proficient in Agile methodology, she is adept at requirements gathering, epic and user story development, backlog management, and fostering collaboration with cross-functional teams. Her consulting experience spans various industries, including Postal, E-commerce, Automotive, and Airline sectors. Currently, as a Product Owner at Zuci, she focuses on advancing postal logistics by enhancing operational efficiency and driving customer satisfaction through innovative delivery solutions

Content Writer

Minna is a content developer specializing in software testing and Robotic Process Automation (RPA). She enjoys exploring the intricacies of cutting-edge software and knits comprehensible content that resonates with the audience. PS, she is a book lover.

Content Writer

Kavya Ravichandran is a skilled content writer with a flair for crafting narratives that educate and engage. Driven by a love for words and an innate curiosity, she explores various topics in the digital space, focusing on application development and modernization, UI/UX design, and emerging technologies like DevOps, AI, and more. She is adept at tailoring her narratives to suit different audiences and platforms, ensuring her work is both relevant and insightful.

Senior Manager - Cloud & Infrastructure

An experienced and adaptable IT leader, Gopalakrishna Raju boasts over 18.5 years of expertise in service delivery management, project management, and database administration. A strong advocate for continuous service improvement and automation, he strives to bring productivity and cost benefits for clients. Certified in Oracle, AWS, and Microsoft Azure, he has received numerous accolades, including the Top Achiever FY23 Spot Award at Zensar and multiple awards at Wipro. When not busy setting up operational models, and delivering successful outcomes, he enjoys playing badminton and cricket.

Delivery Manager - Business Intelligence & Analytics

Simran is a professional with over 18 years of diversified experience in business intelligence and data analytics, strategy planning, key account management and new product development. She has worked in the technology industry, consumer goods industry, retail and market research.

Lead - Business Analyst

Gayathri Krishnan is a seasoned IT professional with over 15 years of experience, spanning 4 years in manual testing and 9+ years as a business analyst in the General Insurance and Logistics sectors. With more than 2 years as a delivery lead, she has a proven ability to manage end-to-end project lifecycles and transform business requirements into effective solutions. Her expertise covers multiple lines of business within general insurance, including Motor, Health, Personal Accident, Fire, Marine, Engineering, and Rural insurance. Skilled in Agile methodologies, Gayathri excels in requirements gathering, backlog management, client engagement, and leading cross-functional teams. As a Product Owner at Zuci, Gayathri specializes in aligning business and technical requirements to enhance operational efficiency in postal logistics services.

Senior Business Analyst

Sona Jayakumar is a Senior Business Analyst with three years of experience in the ESG (Environmental, Social, and Governance) and Healthcare sectors. She specializes in digital transformation and process optimization, focusing on aligning business strategies with innovative solutions. Her expertise in stakeholder management and cross-functional collaboration has consistently delivered impactful results and improved operational efficiency.

Content Writer

Minna is a content developer specializing in software testing and Robotic Process Automation (RPA). She enjoys exploring the intricacies of cutting-edge software and knits comprehensible content that resonates with the audience. PS, she is a book lover.

Content Writer

Minna is a content developer specializing in software testing and Robotic Process Automation (RPA). She enjoys exploring the intricacies of cutting-edge software and knits comprehensible content that resonates with the audience. PS, she is a book lover.

Lead Business Analyst

Rama Jayaraman is a Certified Public Accountant (USA), CA (Intermediate) and Commerce graduate. She is certified in Professional Scrum Master I and has working knowledge of multiple tools like Tableau, Power BI, Smartsheet, Azure Devops and multiple other Microsoft tools. She is a Seasoned Professional with 8+ years of experience with a proven track record in Project Management and Risk Management through a solution-oriented approach. She has managed and lead key projects in the areas of Automation, Analytics, Auditing, Financial Reporting and Internal Control. She has worked for companies like KPMG, Maersk and Standard Chartered Bank. Currently supporting The Officer of Inspector General (The Global Fund) as part of the Zuci family. She is a trained singer who has participated and won competitions. During her spare time, she has also volunteered as a coach and conducted swimming classes for the underprivileged and visually challenged.

Senior Marketing Executive

Ameena Siddiqa is a seasoned marketer with hands-on experience in curating captivating content on the latest cloud, devops and enterprise technology trends. With a keen eye for emerging trends and a passion for storytelling, she has a knack for transforming complex concepts into engaging narratives that resonate with audiences across industries.

Lead Marketing Strategist

A web-analytics nerd, speaker - here delving into (Big)-data.

Lead Marketing Strategist

A web-analytics nerd, speaker - here delving into (Big)-data.

Content Writer

Minna is a content developer specializing in software testing and Robotic Process Automation (RPA). She enjoys exploring the intricacies of cutting-edge software and knits comprehensible content that resonates with the audience. PS, she is a book lover.

Lead Business Analyst

Rajalakshmi Sivaramakrishnan is a Lead Business Analyst with 17 years of experience in various fields, including Business Analysis, Identity Access Management, Requirement Engineering, and Business Intelligence. She excels in automating processes, aligning business and technology, and has domain expertise in retail banking and capital markets.