Find out how we can help you during the COVID-19 outbreak. READ MORE »
Take a short Outsourcing Survey. CLICK HERE »  Request a Quote

A Day In The Life Of Software Quality Assurance Tester Therese

Published by: Greymouse Marketing | 23 November, 2021

A major part of a typical tester’s day is spent on creating or updating test cases, conducting manual testing and analysing whether some tasks are needed for automation.

According to Therese, a QA tester should know how to work in collaboration and with flexibility.

Greymouse delivers reliable services all over the world for businesses of all sizes. We have a culture that is honed in honesty, integrity, teamwork and transparency. We also focus on attaining goals and achieving success for your business. This is why clients have stayed with us for years. Therese works with our long-time client as a Software Quality Assurance Tester.

QA Testers are expected to demonstrate strong analytical, organizational, problem-solving, and written communication skills to satisfy the main duties of the profession. For success to be achieved, it is important for QA testers to be detail-oriented and self-motivated since you will be working closely with a team composed of designers, engineers, and other related personnel— all these while also working independently as needed. QA testers should be able to display good judgment and capability in exercising strong time management skills. In addition to these capabilities, QA testers should also possess the following skills and abilities as per Therese:

Applying testing programs to new software
Identifying bugs in new systems and understanding how to resolve them
Generating reports describing defects and resolutions
Ensuring that new software products are ready for consumer use
Working with development teams to prevent issues with new software

Therese has been working from home since last March since COVID started to worsen. She is very grateful to Greymouse and her client for allowing her and other team members to work from home.

Therese’s tasks also include:

Reviewing and analysing system specifications
Collaborating with QA to develop effective strategies and test plans
Executing test cases and analysing their results
Reviewing and analysing system specifications
Creating logs to document testing phases and defects
Reporting bugs and errors to development teams
Conducting post-release/post-implementation testing, regression testing, exploratory testing, and mobile testing
Creating TC/TCI design
API testing
Learning and acquiring of BDD (behaviour driven development)
Automation testing
Conducting smoke test per deployment
Participating and contributing during scheduled Sprint review, retrospective and planning meetings
Communicating test progress, test results and other relevant information to the QA team lead and stakeholders
Performing other tasks as assigned
Helping troubleshoot issues

Therese considers finding bugs/issues in the system challenging but she says “It is a very collaborative effort— and that is what makes it my favourite part about the job.” She has worked in Greymouse for 3 years now and expresses her delight in having the opportunity to work with teams from different parts of the world, as well as grow from the experience.

“Every 2 weeks, we release an update for the software. Every 2 weeks, I feel proud of the update that everyone in the team worked hard on.” Therese always looks forward to the new features or bugs she has to test and check every day. Being a QA tester plays a critical role in delivering high quality and functioning software to users. This is why when asked about how she makes these critical decisions, Therese shares that “It’s okay to ask questions when you are unsure about a certain feature, bug or behaviour. You also have to consider the priority of the task you are given.” To her, there are things to be considered before starting the day, amongst them are task awareness, creating a checklist and determining the priority tasks, setting the target goal, time allocation and proper work timing. “Does it need to be completed within this day?” Once answered, she then proceeds to check what areas have to be tested and the resources that are needed to tick the task off the list.

She thinks patience, kindness, being active and cooperative, open-minded and fair are important characteristics an individual should have at work. 

“Effective communication is just as important as well. Hard skills like knowledge in computer technology, project management and automation testing are vital, too.”

For Therese, workplaces with actual tasks and responsibilities provide better learning experiences. “The more you are hands-on, the better it is when it comes to learning— and the more you will be able to enjoy work.” This is why she feels happy working at Greymouse and she hopes that Greymouse would be able to expand and have more clients, employees and offices.

Therese ends the interview with an important reminder:

“The QA role doesn’t just make one part of the software development cycle out, it also includes the entire length of the cycle. From beginning to end, it is only expected for you to play an important role. Don’t be intimidated when your role expands beyond and into additional responsibilities; it’s just a part of what it means to be a QA tester today. There is nothing more fulfilling in my work than releasing software and seeing it thrive. No matter what software you’re working on, the fact that you are making people’s lives better by reducing the problems and providing them with more convenience is already fulfilling on my part. It’s a great industry to be working in, and a challenging and enjoyable role to fill.”