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 months 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

Construction Manager, North America Customer Fulfillment (NACF) Central Region

Remote Construction Manager position at Amazon overseeing fulfillment center construction and renovation projects across Canada, offering competitive salary and benefits.

Systems Engineer II, Prime Air

Systems Engineer II position at Amazon Prime Air, combining software development with DO-178 certification expertise for innovative delivery solutions.

Americas Operations - Software Development Manager

Lead software development team at Apple's Americas Operations, focusing on full-stack development and supply chain solutions.

Software Engineer, Infrastructure

Senior Infrastructure Engineer role at Meta, building scalable backend systems for billions of users with competitive compensation and benefits.

Program Manager, Wallet & Apple Pay Operations

Lead program management role for Apple Pay & Wallet operations, focusing on partner integration, process improvement, and global operational excellence.