From the introduction of most basic websites to the use of generative AI and machine learning technologies, the tech landscape has gone through a dynamic shift. With more and more users being associated to the digital concept, the need for creating more intuitive yet humanized experiences have grown.
Though developers and business analysts across the globe constantly work to yield sustainable innovation, creating the ultimate user experience and meeting performance benchmarks require immediate access to quality assurance solutions.
Since embracing the concept of quality with the rapid innovation need people from software testing backgrounds to actively communicate and exchange perspectives, this time, our in-house expert, Vivek Rana, QA Lead, BugRaptors interacted with Greg Goldshteyn, Manager Quality Assurance, Fox Networks Group.
With over 25 years of experience in the industry, Greg carries hands-on experience building automation frameworks, both SaaS-based or on-premises for large-scale enterprise applications. More importantly, Greg holds a great grip on test planning and managing complex software projects with intuitive QA team handling.
Moreover, his knowledge set includes the latest QA methodologies and techniques, Lean & Agile development (XP, SCRUM, KANBAN), knowledge of Rational Unified Process®, Six Sigma, CMMI. Over the years, he is constantly working on guiding offshore and in-house QA teams on test projects that involved API, SaaS, Mobile (Android, iOS), etc.
Also, his expertise expands across diverse industry verticals namely Mortgage, Banking, Financial, B2B/C2B, CRM (Salesforce.com/ SFDC), Security, eCommerce, Communication, EDA, social media, Streaming Media and Embedded Software applications.
With all those insights into Greg’s career, let us quickly jump to the interview to explore Greg’s perspective on changing QA practices, agile success, workload management, and more.
Vivek: According to you, what is the secret weapon for project success?
Greg: In my opinion, the secret weapon for project success in quality assurance is a comprehensive and well-planned testing strategy.
A good testing strategy involves identifying the goals and objectives of the project, defining the scope of testing, and creating a detailed test plan that outlines the specific tests that need to be performed, the testing environment, the testing schedule, and the responsibilities of each member of the testing team.
To ensure project success, it's also important to have a skilled and experienced testing team that can execute the testing strategy effectively, identify and report defects in a timely manner, and work closely with the development team to resolve any issues that arise.
Additionally, using the right testing tools and technologies can also be a valuable asset in achieving project success in quality assurance. These tools can help to streamline the testing process, improve testing efficiency, and provide valuable insights into the overall quality of the project.
Overall, a strong testing strategy, skilled testing team, and effective testing tools are all key components of a successful quality assurance project. In my opinion, the secret weapon for project success in quality assurance is a comprehensive and well-planned testing strategy.
Vivek: What do you think about changing QA practices?
Greg: I believe that changing quality assurance practices is important in order to keep up with the evolving needs and demands of the industry, as well as to stay ahead of the competition. The world is constantly changing, and technology is advancing rapidly, which means that quality assurance practices must also evolve to keep up with these changes.
One example of this is the shift towards more agile and DevOps-oriented approaches to software development. This has resulted in a greater emphasis on continuous testing and automation, and a move away from traditional, manual testing methods.
Another important trend in quality assurance is the increasing use of artificial intelligence (AI) and machine learning (ML) technologies to automate testing processes and improve the accuracy and efficiency of defect detection.
However, it's important to note that any changes to quality assurance practices should be carefully planned and implemented to ensure that they are effective and don't disrupt the project or negatively impact product quality. It's also important to involve all stakeholders, including developers, testers, and management, in the decision-making process and to provide adequate training and support to ensure that everyone is on board with the new practices.
Vivek: According to you, what are the key metrics that are most effective in an agile environment?
Greg: In an agile environment, the key metrics that are most effective in measuring project progress and success include:
Overall, these metrics can provide valuable insights into the progress and success of an agile project, and can help the team to identify areas for improvement and make data-driven decisions to optimize the development process.
Vivek: What kind of techniques do you use to manage your workload?
Greg:
Vivek: If you were sitting next to a leading expert in your field, what would you ask them?
Greg: If I were sitting next to a leading expert in the Quality Assurance field, I would ask them:
Vivek: Do you have any books to recommend?
Greg: Yes, there are several latest books that I would recommend for quality assurance:
"Agile Testing: A Practical Guide for Testers and Agile Teams" by Lisa Crispin and Janet Gregory - This book provides practical guidance and real-world examples of how to incorporate testing into an Agile development environment.
"The DevOps Handbook: How to Create World-Class Agility, Reliability, and Security in Technology Organizations" by Gene Kim, Jez Humble, Patrick Debois, and John Willis - This book covers the principles and practices of DevOps, including how to integrate quality assurance into the DevOps process.
"Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation" by Jez Humble and David Farley - This book provides guidance on how to build a continuous delivery pipeline that incorporates automated testing and quality assurance.
"Quality Code: Software Testing Principles, Practices, and Patterns" by Stephen Vance - This book provides a comprehensive overview of software testing principles, practices, and patterns, including how to incorporate testing into the software development lifecycle.
"How Google Tests Software" by James A. Whittaker, Jason Arbon, and Jeff Carollo - This book provides an inside look at how Google approaches testing and quality assurance, including their use of automation, tools, and best practices.
Vivek: What's the best way to find and contact you going forward?
Greg: LinkedIn: https://www.linkedin.com/in/gregorygoldshteyn
Email: goldshteyng@hotmail.com
When it comes to digital success, quality assurance works as a path to advanced development with integrated access to the essentials of sustainable development like Agile, DevOps, Automation, and more.
From bringing together the community to practicing the most accurate testing techniques, we at BugRaptors never miss out on anything that is vital to generate value to the world.
For more such interesting updates on quality assurance, stay connected with us by subscribing to our blog.
In case, you need any expert advice, suggestions, or professional testing assistance, feel free to drop your queries at info@bugraptors.com
Interested to share your
Read More
BugRaptors is one of the best software testing companies headquartered in India and the US, which is committed to catering to the diverse QA needs of any business. We are one of the fastest-growing QA companies; striving to deliver technology-oriented QA services, worldwide. BugRaptors is a team of 200+ ISTQB-certified testers, along with ISO 9001:2018 and ISO 27001 certifications.
Corporate Office - USA
5858 Horton Street, Suite 101, Emeryville, CA 94608, United States
+1 (510) 371-9104Test Labs - India
2nd Floor, C-136, Industrial Area, Phase - 8, Mohali -160071, Punjab, India
+91 77173-00289Corporate Office - India
52, First Floor, Sec-71, Mohali, PB 160071,India
United Kingdom
97 Hackney Rd London E2 8ET
Australia
Suite 4004, 11 Hassal St Parramatta NSW 2150
UAE
Meydan Grandstand, 6th floor, Meydan Road, Nad Al Sheba, Dubai, U.A.E