Blogs

The Future of AI Relies on Testing: Why 2024 Marks a Key Moment for QA Engineers
Artificial Intelligence Nikola Ristic Artificial Intelligence Nikola Ristic

The Future of AI Relies on Testing: Why 2024 Marks a Key Moment for QA Engineers

Discover how AI systems are becoming increasingly complex and why rigorous testing is crucial to their success. Real-world cases, like Air Canada’s chatbot mishap and Google’s Gemini AI issues, highlighted the importance of thorough AI testing. We explore the future of AI development, emphasizing integrity, reliability, and ethical standards in technology.

Read More
The Hidden Layer: The Art of Testing Machine Learning Systems
Artificial Intelligence Nikola Ristic Artificial Intelligence Nikola Ristic

The Hidden Layer: The Art of Testing Machine Learning Systems

Explore the intricate world of testing in machine learning. Delving into the core challenges of data quality, bias, and interpretability, this blog unveils innovative strategies to ensure the reliability and fairness of AI applications. From metamorphic testing to combinatorial approaches, discover how to fortify ML systems for real-world deployment.

Read More
Breaking Barriers: The Importance of Accessibility in Software Development
Accessibility Nikola Ristic Accessibility Nikola Ristic

Breaking Barriers: The Importance of Accessibility in Software Development

Explore the often-overlooked but crucial aspect of software development: accessibility. With 1 billion people living with disabilities, creating universally accessible software is not just important but essential. This post dives into why accessibility matters in technology, especially in Health-Tech, and how to ensure your software is accessible to all, enhancing user experience for everyone.

Read More
Crafting Chaos: The Ultimate Guide for Creating the Worst Software Ever
Software Development Nikola Ristic Software Development Nikola Ristic

Crafting Chaos: The Ultimate Guide for Creating the Worst Software Ever

Dive into the guide to crafting terrible software! I flip the script, revealing how disregarding users, evading testing, and embracing chaos can lead to spectacularly awful software. This journey through the anti-best practices in software development is a must-read for anyone seeking a laugh and a fresh perspective. Remember, it's all in good fun!

Read More
Beyond Bugs: Cultivating a Quality Assurance Mindset In Your Company
Quality Assurance Nikola Ristic Quality Assurance Nikola Ristic

Beyond Bugs: Cultivating a Quality Assurance Mindset In Your Company

I delve into redefining the perception and importance of quality assurance (QA) within an organization. I share insights and experiences on why QA should be more than just a budgeted afterthought and how it can play a pivotal role in product development. The post emphasizes shifting the QA focus from mere bug-finding to building quality, involving QA experts in every project stage, and encouraging a company-wide mindset that prioritizes quality.

Read More
AI Under Fire: Why Are People Increasingly Skeptical About AI Tools and Is It Justified?
Artificial Intelligence Nikola Ristic Artificial Intelligence Nikola Ristic

AI Under Fire: Why Are People Increasingly Skeptical About AI Tools and Is It Justified?

In this blog post, I delve into the evolving perceptions of AI, particularly in the context of Large Language Models like ChatGPT. After encountering skepticism in a comments section, I reflect on the changing narrative around AI, exploring whether it's the technology or our expectations that have shifted. I examine the nature of AI's generativity, the misconceptions surrounding its capabilities, and the importance of managing expectations in the rapidly advancing AI landscape.

Read More
Lost in Translation: The Art of Communication as a Software QA Engineer
Communication Nikola Ristic Communication Nikola Ristic

Lost in Translation: The Art of Communication as a Software QA Engineer

In this post, I delve into the often overlooked yet crucial aspect of software QA: communication. Through my experience with a seemingly simple bug, I explore how effective dialogue is key to unraveling complex issues and maintaining team harmony. I share insights on enhancing communication within software teams, transforming challenges into productive interactions.

Read More
The Balancing Act: Managing Multiple Projects (as a Software QA Engineer)
Productivity Nikola Ristic Productivity Nikola Ristic

The Balancing Act: Managing Multiple Projects (as a Software QA Engineer)

Juggling multiple software QA projects can be as daunting as climbing Mount Everest. This post shares insights and strategies for managing a heavy workload, ensuring efficient time management, prioritization, and maintaining quality across various projects. Join me as I guide you through handling the challenges of multitasking in the dynamic world of software quality assurance.

Read More
Exploring AI in Software Testing: Tools, Features and Promises
Artificial Intelligence Nikola Ristic Artificial Intelligence Nikola Ristic

Exploring AI in Software Testing: Tools, Features and Promises

Explore the transformative potential of AI in software testing and QA. This post delves into the latest AI tools revolutionizing the field, offering a fresh perspective on how automation and AI are reshaping software testing practices. Join me as I analyze key AI-driven tools, revealing their capabilities and the impact they could have on the QA landscape.

Read More