Each day, everyone at Springworks comes into work with a true passion for building products and tools for the HR ecosystem. We are artists, innovators, achievers, and dreamers, with a one-track mind to fine-tune the products that we build. Through this series of posts, we showcase our team members, their roles, and what a typical day looks like for them. You can check all the posts here.
QA analysts are testers and problem-solvers, and a critical part of any software development process. From start to finish, QA engineers provide a distinct purpose in product delivery and product quality.
We sat down with Springworks’ Aishwarya to learn more about the role and life at Springworks.
I’m going to take you on a journey through a day in the life of Aishwarya at Springworks.
Who is a QA analyst?
A QA Analyst is responsible for keeping tabs on every stage of the app development process. They make sure the product design and technical elements adhere to specified standards. QA Analysts are creative, out-of-the-box thinkers. They’re able to look beyond what is assumed of the software and find areas where users might experience complications.
At Springworks, our QA analysts are insightful, resourceful, and persistent problem solvers who work diligently to deliver products that exceed client expectations.
How did you come to be a QA?
It was by chance. As a fresher, I attended many interviews for different roles, and my QA interview got cleared. And I was appointed as a junior test engineer. I have been in love with my work for the past 5 years as I have made career progression from junior test engineer to QA engineer. It really helped that having a formal education in the field was not a must-have!
What are your day-to-day responsibilities?
My day varies depending on the project I’m working on. As we are following agile methodology, we will have a new feature getting added in every sprint. We try and test at every checkpoint while a feature is being developed. It helps in catching bugs.
I mainly focus on the new feature getting added, writing test cases, reviewing it with the team, executing the test cases, reporting issues found, lastly, re-testing the fixed issues and regression.
What’s the most challenging part of your job?
Quality itself is the most challenging part. Nobody compromises with the quality of the product hence assuring the quality where end-users enjoy using the product.
I’ve learned how to explain problems and suggest solutions in a way that supports the “big picture” of a project. I talk about problems out loud as it helps me think about things in a different way
What do you love about your job?
Improving the quality of the product and finding all the scenarios where the product should work as expected and making sure our product shouldn’t fail any end-user expectations.
It’s such a rewarding experience to be involved in a project at its early stages and see it through to completion and release.
What does a typical day look like for you?
5:30 AM: Wake up
6 AM to 7 AM: Play badminton
8 AM to 10 AM: Freshen up and prepare breakfast. Check slack and emails.
10 to 11 AM: Household chores.
11 AM: Attend calls, if any.
1:00 PM: Lunch and then leave for the office.
2 PM to 8 PM: Standup meeting, discussing the work plan, and taking it up accordingly.
9 PM to 11 PM: Reach home, dinner, and watch movies or web-series.
12 AM: Sleep.
What’s your favorite thing about life at Springworks?
Life at Springworks is very satisfying! There is no such day in Springworks when I feel like “I want to run away from this.”
My favorite part is flexible office timings i.e., 12 PM to 8 PM, where you can enter the office and home with peace of mind as there will be less traffic (compared to peak hours).
I love having a voice. Our managers and CEO listen to our ideas, and the whole team works together to make them happen. We all support each other and work together to offer creative feedback and then make our ideas a reality.
What’s your best advice for someone looking to become a QA analyst?
My advice is: Think like the end-user of your product and see what is making it difficult to use the product.
A QA analyst’s job is not only finding bugs but also ensuring the quality of the overall product and making the end-user happy.
A QA engineer needs to know the product like the back of their hand. They should be familiar with all of its features, including old features, as well as the different use cases their users have.