{"id":7570,"date":"2016-09-08T18:53:25","date_gmt":"2016-09-08T18:53:25","guid":{"rendered":"http:\/\/www.abstracta.us\/?p=7570"},"modified":"2025-05-05T21:21:08","modified_gmt":"2025-05-05T21:21:08","slug":"life-software-tester","status":"publish","type":"post","link":"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/","title":{"rendered":"The Life of a Software Tester"},"content":{"rendered":"<h1><span style=\"font-weight: 400; color: #333333;\">Happy Day of the Software Tester!<\/span><\/h1>\n<p><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Every September 9th is a day that reminds us to take a moment to celebrate testers. It\u2019s a great day to give them a pat on the back and <\/span><span style=\"color: #00b674;\"><a href=\"https:\/\/www.stickyminds.com\/article\/valentine-testers\" target=\"_blank\" rel=\"noopener noreferrer\"><span style=\"font-weight: 400;\">send them some love<\/span><\/a><\/span><span style=\"font-weight: 400;\">. <\/span><\/span><span style=\"font-weight: 400; color: #333333;\">It\u2019s also a great day to give testing the recognition it deserves. If you are not very familiar with it, then this post will be a good introduction. If you are a tester, we urge you to share this post with others to inspire them to join us in the testing world! Let&#8217;s find out what software testing entails and take a look at a day in the life of a software tester.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_Software_Testing\"><\/span><strong><span style=\"color: #00b674;\">What is Software Testing?<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400; color: #333333;\">Essentially, the job of a tester is to help provide its organization with meaningful information about the quality of the system under test in order to reduce risk, optimize performance, make sure it satisfies the requirements (it does what it was designed to do), and functions properly, among other things. <\/span><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">Testers are naturally curious beings, always asking \u201cWhat if\u201d questions regarding a system\u2026<\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7576\" src=\"http:\/\/www.abstracta.us\/wp-content\/uploads\/2016\/09\/e424bebdd8462d10e2ea6e5956d3dfd7.jpg\" width=\"564\" height=\"413\" \/><\/p>\n<p style=\"text-align: center;\"><span style=\"color: #999999;\"><em>Cartoon Courtesy of Cartoon Tester<\/em><\/span><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">They think outside of the box, anticipating actions that users may take that others in the organization may not be planning for. <\/span><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">Basically, without software testers, there wouldn\u2019t be someone dedicated to finding the issues within the software of a computer, machine, program, etc. that could cause it to not work properly. Thanks to QA engineers, you can Instagram your vacation photos, pay bills online, or call your family over a web application quickly and seamlessly. <\/span><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">Just like your average superhero, they are out there fighting the evil pests that disturb the functionality of the world around us. So what is their life like?<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">Here\u2019s a very broad view (for the purpose of this post) of what a tester does:<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_is_a_Day_in_the_Life_of_a_Software_Tester_Like\"><\/span><strong><span style=\"color: #00b674;\">What is a Day in the Life of a Software Tester Like?<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><span style=\"font-weight: 400; color: #333333;\">On any given day, a tester may find him or herself involved in one or more of these activities:<\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Attend_Meetings\"><\/span><strong><span style=\"color: #3056a2;\">Attend Meetings<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400; color: #333333;\">This is where they learn about the details of a project. Testers need to know about their subject from the get-go. This is also where they are able to ask questions, make comments and do training related to the testing. In any project, testers should be involved right away in order to help plan testing with development, making sure to build quality into the product during every phase. <\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7579 size-full\" src=\"http:\/\/www.abstracta.us\/wp-content\/uploads\/2016\/09\/giphy-47.gif\" width=\"485\" height=\"298\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Learn_the_Requirements\"><\/span><strong><span style=\"color: #3056a2;\">Learn the Requirements<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400; color: #333333;\">Testers save others\u2019 work from errors. Sometimes, a tester has to test an application that they have never interacted with before, so it can be useful for them to review the requirements set by those who do know it and provide feedback. There is always a lot of mutual learn by doing. Sometimes the tester tests without the software requirements specifications and documentation. In this case, they will use exploratory testing, mind maps, and other techniques to learn more about the system. <\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7581 size-full\" src=\"http:\/\/www.abstracta.us\/wp-content\/uploads\/2016\/09\/giphy-48.gif\" alt=\"giphy software tester\" width=\"540\" height=\"231\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Prepare_for_Testing\"><\/span><strong><span style=\"color: #3056a2;\">Prepare for Testing<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400; color: #333333;\">By having the right requirements knowledge and\/or documents, they know how to get to work and it doesn\u2019t just happen at a flick of a snap. Before executing tests, a tester must understand the technology, the data model, the risks, context, etc. This is when the tester creates the test cases and scripts, sets time for each case, among other tasks. <\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7582 size-full\" src=\"http:\/\/www.abstracta.us\/wp-content\/uploads\/2016\/09\/giphy-49.gif\" alt=\"giphy software test planning\" width=\"500\" height=\"268\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Execute_Tests\"><\/span>Execute Tests<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400; color: #333333;\">Woot! This is fun, but it\u2019s not just about executing the tests, it includes getting any needed clarifications, updating scripts, reporting defects and giving a status report. <\/span><\/p>\n<p><img decoding=\"async\" class=\"aligncenter wp-image-7586 size-full\" src=\"http:\/\/www.abstracta.us\/wp-content\/uploads\/2016\/09\/giphy-50.gif\" alt=\"giphy testing\" width=\"265\" height=\"199\" \/><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">During and after execution, the tester must ask many important questions:<\/span><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">\u201cHow would the user feel about this?\u201d<\/span><br \/>\n<span style=\"font-weight: 400; color: #333333;\">\u201cHow can we make the user\u2019s experience better?\u201d<\/span><br \/>\n<span style=\"font-weight: 400; color: #333333;\">\u201cWhat if\u2026? What if\u2026? What if\u2026?\u201d (There are never too many what if questions!) <\/span><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Clarify_Investigate_Bugs_Get_to_the_Root_Issue\"><\/span><strong><span style=\"color: #3056a2;\">Clarify, Investigate Bugs, &amp; Get to the Root Issue<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">Once bugs have been found, it is the tester&#8217;s job to explain about the reported bugs, including conducting a causal analysis. This can also cover reproducing the bug, which involves having to<\/span><span style=\"font-weight: 400;\">\u00a0<\/span><span style=\"font-weight: 400;\">re-run the steps of the test to see if the problem happens again<\/span><span style=\"font-weight: 400;\">. The tester always <\/span><span style=\"color: #00b674;\"><a href=\"http:\/\/abstracta.us\/blog\/software-testing\/common-mistake-bug-life-cycle\/\"><span style=\"font-weight: 400;\">double checks<\/span><\/a><\/span><span style=\"font-weight: 400;\"> that a bug has truly been fixed before calling it \u201ccase closed.&#8221;<\/span><\/span><\/p>\n<p><img decoding=\"async\" class=\"wp-image-7587 size-full aligncenter\" src=\"http:\/\/www.abstracta.us\/wp-content\/uploads\/2016\/09\/giphy-51.gif\" alt=\"giphy investigate bugs\" width=\"400\" height=\"203\" \/><\/p>\n<h3><span class=\"ez-toc-section\" id=\"Final_Analysis\"><\/span><strong><span style=\"color: #3056a2;\">Final Analysis<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<p><span style=\"font-weight: 400; color: #333333;\">Often called retrospectives, after every great software development project, meetings are held for reflection and commentary to be made. A lot of the discussion centers around questions like, \u201cWhat went right? What went wrong? How can we improve the practices and which do we need to get rid of?\u201d These are all questions to be asked at the end of any project.\u00a0<\/span><\/p>\n<p><span style=\"color: #333333;\"><span style=\"font-weight: 400;\">For even more things that testers do on a daily basis and how they provide value for software development teams, read <a href=\"http:\/\/abstracta.us\/blog\/culture\/what-is-a-software-tester\/\">this follow up post<\/a>!\u00a0<\/span><\/span><\/p>\n<p><span style=\"font-weight: 400; color: #333333;\">How are you celebrating the heroic day of the software tester?<\/span><\/p>\n<p><span style=\"color: #999999;\"><em>GIFs courtesy of <span style=\"text-decoration: underline;\"><a href=\"http:\/\/giphy.com\/\" target=\"_blank\" rel=\"noopener noreferrer\">GIPHY<\/a><\/span><\/em><\/span><\/p>\n<hr \/>\n<h2><span class=\"ez-toc-section\" id=\"Recommended_for_You\"><\/span><strong><span style=\"color: #333333;\">Recommended for You<\/span><\/strong><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"http:\/\/abstracta.us\/blog\/tools\/ultimate-list-100-software-testing-quotes\/\"><span style=\"font-weight: 400;\">The Ultimate List of 100 Software Testing Quotes<\/span><\/a><br \/>\n<a href=\"http:\/\/abstracta.us\/blog\/culture\/what-is-a-software-tester\/\">What is a Software Tester?<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Happy Day of the Software Tester! Every September 9th is a day that reminds us to take a moment to celebrate testers. It\u2019s a great day to give them a pat on the back and send them some love. It\u2019s also a great day to&#8230;<\/p>\n","protected":false},"author":55,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[127],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v14.0.2 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>A Day in the Life of a Software Tester | Abstracta<\/title>\n<meta name=\"description\" content=\"Happy Day of the Software Tester! Let&#039;s find out what software testing entails and take a look at a day in the life of a software tester.\" \/>\n<meta name=\"robots\" content=\"index, follow\" \/>\n<meta name=\"googlebot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<meta name=\"bingbot\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"A Day in the Life of a Software Tester | Abstracta\" \/>\n<meta property=\"og:description\" content=\"Happy Day of the Software Tester! Let&#039;s find out what software testing entails and take a look at a day in the life of a software tester.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/AbstractaQA\/\" \/>\n<meta property=\"article:published_time\" content=\"2016-09-08T18:53:25+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-05-05T21:21:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/abstracta.us\/wp-content\/uploads\/2016\/09\/The_Life_of_a_Software_Tester-min.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"420\" \/>\n\t<meta property=\"og:image:height\" content=\"236\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@AbstractaUS\" \/>\n<meta name=\"twitter:site\" content=\"@AbstractaUS\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebSite\",\"@id\":\"https:\/\/abstracta.us\/blog\/#website\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Blog about AI-powered quality engineering for teams building complex software | Abstracta\",\"description\":\"AI-powered quality engineering\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":\"https:\/\/abstracta.us\/blog\/?s={search_term_string}\",\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/#primaryimage\",\"inLanguage\":\"en-US\",\"url\":\"http:\/\/www.abstracta.us\/wp-content\/uploads\/2016\/09\/e424bebdd8462d10e2ea6e5956d3dfd7.jpg\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/#webpage\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/\",\"name\":\"A Day in the Life of a Software Tester | Abstracta\",\"isPartOf\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/#primaryimage\"},\"datePublished\":\"2016-09-08T18:53:25+00:00\",\"dateModified\":\"2025-05-05T21:21:08+00:00\",\"author\":{\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/3cc530c545cab16fae6829f65fe4419e\"},\"description\":\"Happy Day of the Software Tester! Let's find out what software testing entails and take a look at a day in the life of a software tester.\",\"breadcrumb\":{\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/\",\"url\":\"https:\/\/abstracta.us\/blog\/\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"position\":2,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/\",\"name\":\"Software Testing\"}},{\"@type\":\"ListItem\",\"position\":3,\"item\":{\"@type\":\"WebPage\",\"@id\":\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/\",\"url\":\"https:\/\/abstracta.us\/blog\/software-testing\/life-software-tester\/\",\"name\":\"The Life of a Software Tester\"}}]},{\"@type\":[\"Person\"],\"@id\":\"https:\/\/abstracta.us\/blog\/#\/schema\/person\/3cc530c545cab16fae6829f65fe4419e\",\"name\":\"Abstracta Team\",\"image\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/abstracta.us\/blog\/#personlogo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/6cab9c9f3dec946bd8867fdb2abbd10a?s=96&d=blank&r=g\",\"caption\":\"Abstracta Team\"},\"description\":\"We are a technology solutions company specializing in software testing, custom software development, and AI-driven software solutions. We provide top-notch, holistic solutions to enable continuous delivery of high-quality software. Our purpose is to co-create first class software, generating opportunities for development in our communities to improve people's quality of life. Organizations such as BBVA Financial Group, CA Technologies and Shutterfly turn to us for comprehensive quality solutions, from rigorous testing to innovative AI copilots and bespoke software development. Sharing our learnings with the community is rooted in our values. That is why we believe in collaborating with the IT community by sharing quality content, courses, and promoting thought leadership events. Recognized with several awards, we are committed to quality, innovation, and customer satisfaction. Our experienced team, dedicated to continuous learning and improvement, has earned the trust of numerous clients worldwide, from startups to Fortune 500 companies. We are a fast-growing company, and we are looking for proactive and talented people, who can assume responsibilities, bring new ideas, and who are as excited as we are about our mission of building high-quality software. If you are interested in joining the team, apply here https:\/\/abstracta.us\/why-us\/careers.\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","_links":{"self":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/7570"}],"collection":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/users\/55"}],"replies":[{"embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/comments?post=7570"}],"version-history":[{"count":15,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/7570\/revisions"}],"predecessor-version":[{"id":13504,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/posts\/7570\/revisions\/13504"}],"wp:attachment":[{"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/media?parent=7570"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/categories?post=7570"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/abstracta.us\/blog\/wp-json\/wp\/v2\/tags?post=7570"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}