Continuous Integration The Real Cost of a Slow CI Build Slow CI builds cost more than time. They kill focus, erode trust, and quietly drag down your entire team. Here's what's really at stake.
Test Automation 3 Signs of Successful Software Testing Automation What separates good test automation from the bad? It depends on your project, but these are a few that show you're on the right track.
Software Development Pull Request-Driven Development: More Clarity, Better Code When you spend time up front thinking about your approach before diving into code, you'll end up with a much better result.
People "Works on My Machine!": How to Deal With Dismissive Devs Stop letting developers dismiss your bug reports by saying it works for them when you know something's broken.
Bugs Fix Your Bugs Before Doing Anything Else Do you fix bugs before adding new features? If you do, you're probably making it more difficult to maintain your apps in the long run.
People Joining a Team With No QA Processes For testers joining an existing team that has never established any quality guidelines, how can you begin to make a difference?
Career 20 Lessons Learned from 20 Years in Tech: Part 2 More reflections and lessons learned from a 20-year journey in tech to help guide you on your own path through the industry.
Career 20 Lessons Learned From 20 Years in Tech: Part 1 Some lessons that might help you navigate your career and personal life, based on a 20-year journey in the tech industry.
Team How Testers Help Developers Elevate Their Productivity Testers are often seen as an obstacle to progress, but they can be the most powerful tool to developer agility in the software development lifecycle.
Software Engineering How to Achieve Speed and Quality in Software Development Discover how to find the perfect balance between shipping quickly and delivering high-quality software without cutting corners.
AI How AI Is Transforming the Future of Software Testing With rapid advances in AI, how can software testers leverage this technology to improve their work? In this article, we explore the current usage of AI in software testing and what the future may hold.
Improvement The Future of Manual Testing in Modern Software Development More organizations are leaning toward automating their testing processes, but that doesn't mean manual testers are becoming irrelevant.
Team Smashing the Barrier Between Development and QA Sometimes, the technical side of software testing isn't what's causing quality issues in an organization.
Improvement Want to Increase Your Salary as a Tester? Look for a New Job Looking for a pay raise in software testing? Learn why finding a new job might be your best bet, and why it's not always about the money.
Improvement The Best Way to Learn? Make Mistakes The path to professional growth lies in embracing mistakes. Gain insights from my story of accidentally deleting a production database and the valuable lessons learned.
Startups How to Deal With Testing When It’s Pushed to Later Learn how to maintain quality even in the most frantic of development environments when testing gets pushed aside.
People Let's Stop the "Developer vs. Tester" Feud Have you ever seen a "Developer vs. Tester" meme? Those images might become more destructive to your organization than you realize.
Improvement The Best Time to Test Your App Given the choice of testing during development, before deploying, or in production, is there a best time to test your application?
Improvement Feel Free to Deploy on Friday If you have a rule of never deploying on Fridays, you're sending the wrong message about quality across your team and organization.
Test Automation Small but Powerful Tweaks to Help Maintain Your Tests A few minor changes to your automated test suite can massively improve its maintainability and keep tests running smoothly for the long haul.
Management How to Effectively Hire Testers to Join Your Team Hiring new testers isn't an easy process. But with some up-front preparation, companies and testers alike can find the right fit for each other.
Test Automation Getting Into Test Automation With Less Stress The world of test automation is wide and deep. How can you figure out your way when you're just starting out? Here's some advice to help.
Test Automation How Deep Should Your Automated Test Cases Go? There's a lot that one can test in any application. How can you figure out what to focus on with so many options?
Test Automation Help Your Team by Maintaining Your Automated Test Suite The only long-term solution for a stable test automation suite is maintenance. Here are a few reasons to make it part of your regular schedule.
People Create a Work Portfolio to Help You Land a New Job Job hunting is tough. Give yourself an advantage by creating a portfolio that shows employers you're the right person for the job.