Quality Assurance Engineer

Provider of the world's largest security awareness training and simulated phishing platform, used by thousands of organizations globally.
Backend
Staff Software Engineer
Hybrid
10+ years of experience
Cybersecurity · Enterprise SaaS

Description For Quality Assurance Engineer

KnowBe4, a leading provider of security awareness training and simulated phishing platforms, is seeking a seasoned Quality Assurance Engineer to join their team. With a strong presence globally and recognition as a great workplace, KnowBe4 offers an environment that values radical transparency and continuous professional development.

The role requires a skilled professional with 10 years of software test engineering experience to work in a fast-paced, agile development environment. You'll be responsible for ensuring product quality through comprehensive testing strategies, collaborating with QA Management, and mentoring junior engineers.

The ideal candidate will possess strong expertise in test automation, API testing, and cloud infrastructure. Knowledge of Python, Linux, and modern testing practices is essential. You'll work with cutting-edge technology while contributing to a product that helps organizations strengthen their security posture.

KnowBe4 offers an attractive benefits package including performance-based bonuses, educational support, and a modern, high-tech work environment. The company's culture emphasizes work-life balance, professional growth, and an inclusive atmosphere where employees can thrive while making meaningful contributions to cybersecurity education.

Last updated 2 days ago

Responsibilities For Quality Assurance Engineer

  • Provide testing expertise to the Quality Assurance Engineering team
  • Collaborate with QA Management to define end-to-end test environment needs
  • Recommend continuous process improvement ideas
  • Provide regular status updates to the QAE team

Requirements For Quality Assurance Engineer

Python
Linux
  • BS or equivalent work experience plus 10 years of software test engineering experience
  • Strong experience in developing test plans and documentation
  • Experience with test automation frameworks
  • Solid understanding of Linux environments and Git
  • Experience coaching junior engineers in quality practices
  • Understanding of software design patterns and anti-patterns
  • Experience testing REST APIs using tools like Postman
  • Experience with Agile development methodologies
  • Understanding of testing relational databases
  • Understanding of AWS services and Cloud Native infrastructure
  • Experience working with Docker containers

Benefits For Quality Assurance Engineer

Education Budget
  • Company-wide bonuses based on monthly sales targets
  • Employee referral bonuses
  • Adoption assistance
  • Tuition reimbursement
  • Certification reimbursement
  • Certification completion bonuses
  • Relaxed dress code

Interested in this job?

Jobs Related To KnowBe4 Quality Assurance Engineer

Data Center System EPM (Engineering Program Manager)

Lead Data Center System Engineering programs at Apple, managing hardware development from concept to delivery with competitive compensation and benefits.

Engineering Manager - Maps Developer Platform

Engineering Manager position at Apple leading the Maps Developer Platform team, focusing on API development and team leadership.

Technical Program Manager 6 - Playback

Technical Program Manager position at Netflix focusing on playback systems and streaming technology implementation.

Staff Product Manager - Mid-Market Acceleration

Lead product strategy and development for Intuit's Mid-Market solutions, focusing on international markets and working with global teams to deliver innovative financial technology products.

Staff Software Engineer - Backend

Staff Software Engineer position at Intuit focusing on backend development for marketing tech and personalization platforms, requiring 8+ years of experience in distributed systems and cloud technologies.