Building Resilient Quality Engineering Teams: Exploring Emerging Trends and Best Practices
Watch this episode of XP Series featuring 𝐏𝐮𝐫𝐯𝐚 𝐉𝐚𝐢𝐧, Director of Quality Engineering, Veeva Systems.
🎙️In this episode of the XP Series, Purva explores the transformative impact of AI/ML in testing, the evolving paradigms of Shift Left and Shift Right, and the crucial role of Observability in ensuring continuous quality.
You will also learn actionable insights into fostering a culture of quality, developing strong QE leadership, promoting effective collaboration, and investing in continuous learning within your teams.
00:00 Welcome
02:00 The Evolution of Quality Engineering
08:14 How can QA teams validate AI-driven features while using AI for testing
20:13 Bridging Shift-Left and Shift-Right: Practical Testing Strategies for Teams
25:28 Advice for Teams Struggling With Observability Data
31:09 Balancing Speed, Thoroughness & Automation Strategies
35:07 Advocating Quality Under Delivery Pressure
42:34 Practical Ways to Break Down QE and Tech Team Silos
49:32 Future Trends Shaping Quality Engineering
53:14 Wrapping Up
Introduction to Shift-Left Testing:
The video discusses the concept of shift-left testing in the context of AI-first product development. This approach aims to accelerate product development, especially in terms of quality assurance, by integrating testing early in the software development lifecycle (SDLC).
AI-First Product Development:
AI-centric development is revolutionizing product life cycles. It accelerates phases such as ideation, design, development, and testing. AI tools are significantly speeding up tasks like UX/UI design, coding, and test case generation.
Challenges in Quality Assurance:
While AI accelerates development, it introduces challenges, particularly in the testing phase. Testers are not only responsible for testing new features but must also ensure the stability of the entire product, requiring a more dynamic approach to testing.
Integration of AI in Testing:
AI is enhancing test coverage by automatically generating tests, including unit tests and end-to-end tests. However, the quality of these tests must be continuously assessed through tools like mutation testing to ensure they are robust and effective.
Mutation Testing:
The video emphasizes the importance of mutation testing, which checks whether the existing tests can catch errors introduced by modifications in the code. Mutation coverage is an important measure of test quality alongside basic test coverage.
Continuous Testing:
Continuous testing is crucial in high-velocity environments. The video advocates for embedding testing throughout the SDLC and using automated testing pipelines that trigger tests with every commit to ensure continuous quality.
AI's Role in Automation:
AI is making test automation more accessible, even for business users, through natural language processing (NLP). AI can automate test creation, execution, and debugging, potentially reducing the barrier for non-technical users to engage with the testing process.
Guardrails and Standards:
To avoid suboptimal AI-generated code, organizations must establish clear coding and testing standards. These standards should be stored in formats that AI can easily understand (e.g., markdown) to ensure consistency across the development process.
Future of AI in Testing:
Looking ahead, AI is expected to further reduce the need for manual testing by automating more mundane tasks. However, human expertise will remain essential for exploratory testing and addressing complex scenarios that AI might not fully capture.
Test Coverage and AI-Driven Insights:
AI-driven tools can analyze defects based on historical data, prioritizing which tests to run based on changes to the codebase. This helps reduce the volume of regression tests while maintaining confidence in the product's quality.
Impact on Test Automation in Enterprises:
The video highlights the importance of integrating test automation into CI/CD pipelines and ensuring that testing is not a siloed process. Automation of testing processes, combined with AI, is expected to improve efficiency and speed across enterprises.
Adapting to AI-Driven Testing:
Organizations must train their teams to embrace AI tools, transitioning from traditional testing methods to AI-assisted automation. This shift requires both technical and strategic adjustments to maintain the balance between speed and quality.
Shift Left Testing for Enhanced Efficiency in Agile and DevOps
Integrating Testing into Agile Workflows: Enabling Faster, Smarter Software Delivery | Episode 55
Experience (XP) Series WebinarsAARRR...Are you Test-Ready for AI? Discover If AI Can Transform QA Process | Episode 54
Experience (XP) Series WebinarsTesting LLMs: Why It Matters, Common Data Challenges, and Proven Testing Strategies | Episode 52
Experience (XP) Series WebinarsBuilding Resilient Quality Engineering Teams: Exploring Emerging Trends and Best Practices | Episode 51
Experience (XP) Series WebinarsQuality First: Implementing Shift-Left Testing for Future-Ready Products | Episode 50
Experience (XP) Series WebinarsSee Why Your Testing Framework Is Incorrect, Incomplete, or Inefficient — And I’ll Show You Why | Episode 49
Experience (XP) Series WebinarsTransitioning from Manual Testing to Test Automation with Cypress | Episode 48
Experience (XP) Series WebinarsShift Happens: Driving Quality Left—A Real-World Journey Across Five Teams | Episode 47
Experience (XP) Series WebinarsBuilding AI-Driven Test Automation Frameworks for QA Excellence | Episode 46
Experience (XP) Series WebinarsHow ProductSquads Redefined QE: Challenges with Agile, DevOps, and AI-driven Testing | Episode 44
Experience (XP) Series WebinarsSimulating Real-World Scenarios: Balancing Precision and Practicality in Testing | Episode 43
Experience (XP) Series WebinarsCollaborative Remote Testing: How to Set Up & Run Effective Ensemble Sessions | Episode 42
Experience (XP) Series WebinarsGenAI in QA: Tiket's Approach to Evolving Quality Engineering | Episode 41
Experience (XP) Series WebinarsWhy Do We Have Bugs, and Why Do They Happen? | XP Series | LambdaTest | Episode 40
Experience (XP) Series WebinarsBuilding High-Quality Teams: People, Process & Proof for QA Leadership | Episode 39
Experience (XP) Series WebinarsBuilding a Test Automation Framework for TV Apps & Scaling at FX Digital | Episode 38
Experience (XP) Series WebinarsLeading the Charge in Software Quality with Zero Bug Revolution | Episode 37
Experience (XP) Series WebinarsAI-Readiness: Are You Building the Future or Falling Behind | Episode 36
Experience (XP) Series WebinarsUpskilling Quality Engineers: A Success Story in SDET Transformation | Episode 35
Experience (XP) Series WebinarsCreating Reliable and Scalable Test Automation Frameworks | Episode 34
Experience (XP) Series WebinarsBuilding Quality Software: AI-based testing approach with Jira and QMetry | Episode 30
Experience (XP) Series WebinarsThe Power of Generative AI in Reducing Maintenance and Enhancing Speed | Episode 28
Experience (XP) Series WebinarsOptimize Issue Tracking: Integrating SpiraTeam with LambdaTest | Episode 27
Experience (XP) Series WebinarsInnovation Accelerated: The Intersection of AI and Quality Engineering | Episode 26
Experience (XP) Series WebinarsFrom Brainwave to Inbox: Avo's Whimsical Adventure through AI-Native Test Automation | Episode 23
Experience (XP) Series WebinarsMastering User-Centric Mindset Unlocking Your Potential as a Tester | Episode 22
Experience (XP) Series WebinarsFuture Trends and Innovations in Gen AI for Quality Engineering | Episode 21
Experience (XP) Series WebinarsTesting Tomorrow: Unravelling the AI in QA Beyond Automation | Episode 19
Experience (XP) Series WebinarsShifting Accessibility Testing Left with LambdaTest and Evinced | Episode 18
Experience (XP) Series WebinarsBuilding Products that Drive Better Results with Shortcut | Episode 17
Experience (XP) Series WebinarsHow Codemagic Mitigates Challenging Mobile App Testing Environments | Episode 10
Experience (XP) Series WebinarsRevolutionizing Testing with Test Automation as a Service (TaaS) | Episode 9
Experience (XP) Series WebinarsCrawl, Walk, Run...Fly - Take your build and test pipeline to the next level | Episode 8
Experience (XP) Series WebinarsFast-Tracking Project Delivery:Tips from a Recovering Perfectionist | Episode 7
Experience (XP) Series WebinarsShift-Left: Accelerating Quality Assurance in Agile Environments | Episode 5
Experience (XP) Series WebinarsTesting AWS applications locally and on CI with LocalStack | Episode 3
Experience (XP) Series Webinars