Finding bugs before customers do
Software quality assurance (QA) analysts and testers make sure software works the way it should. They find bugs and problems before the public does.
You will explore what this detail-focused job is really like and whether it fits you.
This takes about 15 minutes.
A QA analyst or tester plans tests, runs them, finds bugs, and reports them clearly so developers can fix them. Many also write code that tests software automatically.
The Reality: Your job is to find what is wrong. You will spend a lot of time doing the same steps again and again, and telling developers their work has problems, kindly and clearly.
Your Responsibilities:
You are the last line of defense before software goes out the door.
8:30 AM — Check results from automated tests that ran overnight. Three failed.
9:00 AM — Team stand-up meeting.
9:30 AM — Look into the failed tests. Two are real bugs. You write clear bug reports.
11:00 AM — Test a new sign-up screen. Try everything: blank boxes, long names, wrong dates.
12:00 PM — Lunch.
1:00 PM — Write an automated test so this screen gets checked every night.
2:30 PM — Test the app with a screen reader to make sure blind users can use it.
3:30 PM — Re-test bugs developers say they fixed. One is still broken.
4:30 PM — Update the test plan for tomorrow's release.
Careful, detailed, and repetitive, with the satisfaction of catching problems first.
No state license is needed. Many employers want a bachelor's degree in computer science or a related field. Some hire testers with a 2-year degree, a testing certification, and strong attention to detail.
Training Pathways:
Where to Train in North Dakota:
Before You Start: High school diploma or GED. Strong reading and writing. Very strong attention to detail.
Tip: Start with financial aid, scholarships, and any help an employer offers — that is where the money starts. After that, ask a career counselor or Job Service North Dakota whether WIOA or other programs can help with what is left over, like training, exam fees, or a laptop. What can be paid for depends on the program and on your own situation, so ask before you sign up rather than after. Many IT certifications are also sold as low-cost online courses you can do at home.
No license. One testing certification is common. Certifications show you know how testing is done the right way.
Certifications Employers Look For:
The Exams: The ISTQB Foundation exam has 40 multiple-choice questions and takes about 60 minutes (more time is allowed if English is not your first language).
Cost: About $230–$250 in the U.S. Prices change, so check before you buy.
Keeping It Current: ISTQB Foundation does not expire.
North Dakota Software QA Analyst and Tester Pay (May 2025):
What that means: Good pay. Testers who can write automated tests usually earn more than those who only test by hand.
Jobs in North Dakota: About 460 people do this work in ND today. By 2034, that should be about 500 (about 10% growth). Expect about 30 job openings every year in ND from growth and people retiring or changing jobs. Across the U.S., the change is about 10% growth — much faster than average.
Outlook: Good growth. Hand-only testing jobs are shrinking because of automation and AI. Testers who learn to automate and test AI features are in the best position.
Who Hires in ND: Software companies, banks and insurance companies, health systems, state government, and farm-equipment and manufacturing companies that build software. Many remote jobs exist.
Work Setting: Offices or remote. Usually daytime hours. Busy right before software releases.
Physical Demands: Light. Long hours sitting at a computer. Very screen-heavy.
Sources: U.S. Bureau of Labor Statistics, Occupational Employment and Wage Statistics, North Dakota, May 2025 (SOC 15-1253); North Dakota and U.S. long-term employment projections 2024–2034, via O*NET OnLine. Numbers are rounded.
Path 1: Test Automation Engineer — Write code that tests software. Higher pay.
Path 2: QA Lead or Manager — Lead a testing team.
Path 3: Software Developer — Many testers move into development.
Path 4: Accessibility Specialist — Make sure software works for people with disabilities.
Path 5: Security Tester — Test software for security weak spots.
Path 6: Business Analyst — Help define what software should do.
What's Great:
What's Hard:
Be Honest: Do you notice small mistakes others miss? Can you do the same steps carefully many times? Can you give clear, kind feedback? Are you willing to learn some coding?
Everything on this page comes from these sources. Each one opens the page the information came from, so you can check it yourself or keep reading.
Pay and outlook figures on this page were taken from the sources above in September 2026. Occupation code: 15-1253.00. Numbers are updated by the agencies over time, so check the links for the newest figures.