Next-Gen App & Browser Testing Cloud
Trusted by 2 Mn+ QAs & Devs to accelerate their release cycles

In this session of Testμ 2024, James Massa dives into four key areas every tester should focus on testing AI, using AI tools for testing, grasping FinOps, and maintaining data quality.

TestMu AI
Author
Last Updated on: May 15, 2025
On This Page
As software grows more complex and AI becomes a standard part of coding, testers need to evolve their test automation skills.
In this session of Testμ 2024, James Massa, Senior Executive Director of Software Engineering and Architecture at JPMorgan Chase & Co., dives into four key areas every tester should focus on testing AI, using AI tools for testing, grasping FinOps, and maintaining data quality.
If you couldn’t catch all the sessions live, don’t worry! You can access the recordings at your convenience by visiting the TestMu AI YouTube Channel.
James started the session and highlighted the need to be careful with cloud costs, reminding us that even seasoned pros can get hit with unexpected charges. It’s a reminder that managing resources wisely is crucial to avoid hefty costs.
He also brought some humor to AI testing, noting how AI testers are great with edge cases because they’re trained for them, but AI agents might give you vague bug reports. It’s a light-hearted way to show that while AI has its strengths, it’s not perfect.

James encouraged testers to embrace AI tools, which they use to automate tasks and spot patterns. This can make testing more efficient, freeing up time to focus on trickier, more important scenarios.
He also stressed the importance of data quality, pointing out that good data leads to better AI results. So, it’s essential to prioritize data validation and governance to ensure the AI is working with reliable information.
Then, he touched on the importance of responsible AI, emphasizing that trust is key. By adopting responsible practices, we can make sure AI tools like chatbots and co-pilots are reliable and effective. He wrapped up by saying that AI isn’t here to replace testers but to help them be more productive and handle more complex tasks with greater ease.
When it comes to AI automation, AI-Native test assistants like KaneAI can help streamline the test automation process by offering natural language-driven test authoring and management. This enables even non-technical team members to create, debug, and evolve test cases with ease.
KaneAI is a GenAI native smart test assistant for test authoring, management, and debugging, designed specifically for high-speed quality engineering teams. It empowers users to create and refine complex test cases using natural language, significantly lowering the time and expertise needed to begin with test automation.
With the rise of AI in testing, its crucial to stay competitive by upskilling or polishing your skillsets. The KaneAI Certification proves your hands-on AI testing skills and positions you as a future-ready, high-value QA professional.
James introduced the concept of an AI Lingo Level Set to help ensure that everyone is on the same page regarding key AI terms and concepts.

He explained:
James also touched on the transition from traditional, deterministic algorithms where outcomes are predictable and can be tested against expected results to the more complex, non-deterministic nature of AI, where results can vary and aren’t always predictable. This shift underscores the need for a deeper understanding of AI behaviors and the importance of responsible AI practices to maintain trust and reliability in AI-driven systems.
James highlighted several general QA predictions for the future:

James outlined several key points about how to effectively test an AI project:
James Massa emphasizes the importance of equipping QA with the right tools to identify bad results, acknowledging that AI isn't 100% accurate, which makes setting clear KPI targets crucial. He also highlights the need to integrate QA with data scientists to ensure seamless… pic.twitter.com/hDcV7N6AzW— LambdaTest (@testmuai) August 21, 2024
James explained that responsible AI is essential for ensuring that artificial intelligence systems are fair, transparent, and accountable. He highlights the necessity of addressing biases in AI models to prevent perpetuating historical inequalities. AI systems trained on biased data can inadvertently reinforce existing disparities, making fairness a critical aspect of responsible AI. Implementing regular bias audits and ensuring diverse and representative data sets are key practices to mitigate these issues.
James Massa discusses the importance of responsible AI, focusing on reducing bias, protecting privacy, securing data from harmful inputs, and ensuring accountability. With powerful AI comes the responsibility to use it ethically and safely. pic.twitter.com/70vrVhheU0— LambdaTest (@testmuai) August 21, 2024
In terms of privacy, James emphasized the importance of protecting sensitive data handled by AI systems. With the increasing volume of data being processed, safeguarding this information from unauthorized access and breaches is paramount. He advocates for robust data management practices and adherence to privacy regulations to maintain confidentiality and build trust with users.
To achieve transparency and accountability, James suggested using explainability techniques such as LIME and SHAP to clarify how AI systems make decisions. These methods provide insights into the decision-making processes, enhancing understanding and trust. Additionally, maintaining comprehensive documentation and conducting exploratory testing can help ensure AI systems are reliable and their functioning is clear and accountable.
James provided insights on testing Large Language Models as follows:

James offered insights on testing Machine Learning (ML) systems as follows:

James predicted the future of QA for deterministic systems that include:

James explained that FinOps, or financial operations, is indeed a QA issue due to the potential for costly bugs that can arise in financial systems. He emphasized that every development change carries the risk of introducing bugs that can lead to significant financial repercussions.

Therefore, it’s crucial to implement robust quality checks to identify and prevent these issues before they impact the bottom line. The process involves creating and running test cases specific to financial operations, conducting static and dynamic tests, logging and tracking bugs, and addressing root causes swiftly to avoid financial losses.
James further highlighted that FinOps issues should be treated like any other bugs, requiring rigorous testing and quick resolution. He suggested that, just as with different types of bugs, identifying and fixing financial bugs involves a systematic approach, including raising production incidents when issues are found and continuously monitoring for related bugs.
James highlighted the significance of integrating FinOps into the quality assurance process. He explained that every development change has the potential to introduce financial bugs that can lead to substantial costs.

To mitigate this risk, he recommended a robust QA approach specifically tailored for financial operations. This included creating and executing targeted test cases, conducting static and dynamic tests, and thoroughly logging and tracking financial issues. By doing so, organizations can identify and resolve financial discrepancies early, minimizing costly errors.
James advocated for shifting FinOps left in the SDLC. This approach involves incorporating financial operations and cost control measures early in the development process rather than addressing them after deployment. By integrating automated cost defense mechanisms and monitoring cloud spending from the planning stage, organizations can better manage and optimize their expenses. This proactive approach helps prevent financial issues and ensures more efficient use of resources, ultimately leading to cost savings and improved financial oversight.
Here are some of the questions that James answered at the end of the session:
If you have more questions, please feel free to drop them off at the TestMu AI Community.
Author
TestMu AI is World's First Full Stack AI Agentic Quality Engineering platform that empowers teams to test intelligently, smarter, and ship faster. Built for scale, it offers a full-stack testing cloud with 10K+ real devices and 3,000+ browsers. With AI-native test management, MCP servers, and agent-based automation, TestMu AI supports Selenium, Appium, Playwright, and all major frameworks. AI Agents like HyperExecute and KaneAI bring the power of AI and cloud into your software testing workflow, enabling seamless automation testing with 120+ integrations. TestMu AI Agents accelerate your testing throughout the entire SDLC, from test planning and authoring to automation, infrastructure, execution, RCA, and reporting.
Did you find this page helpful?
More Related Blogs
TestMu AI forEnterprise
Get access to solutions built on Enterprise
grade security, privacy, & compliance