Staff Software QA Engineer

Logo of KnowBe4

KnowBe4

πŸ“Remote - United Kingdom

Job highlights

Summary

Join KnowBe4, a leading provider of security awareness training, as a Quality Assurance Engineer. You will be responsible for testing new products, collaborating with the QA team, and contributing to process improvements. This role requires extensive experience in software test engineering, including test planning, automation, and working with various technologies. A strong understanding of Agile methodologies, OOP, and cloud services is essential. KnowBe4 offers a fantastic benefits package including company-wide bonuses, referral bonuses, tuition reimbursement, and more.

Requirements

  • BS or equivalent work experience plus 10 years of demonstrated work experience related to software test engineering
  • Strong experience in developing and co-ordinating test plans and other test documentation
  • Strong experience working and facilitating quality conversations with stakeholders in engineering
  • Solid understanding of testing strategies and improving testing practices
  • Hands-on Object-Oriented Programming (OOP) experience. (Python, C#) and experience with test automation frameworks
  • Solid understanding of Linux environments and comfortable using SSH and GIT
  • A strong advocate for quality engineering and is able to instil this mindset into engineering teams
  • Solid experience with coaching junior engineers in quality practices
  • Solid understanding of software design patterns (best practices) and anti-patterns
  • Solid understanding of shift-left practices
  • Solid hands-on experience testing REST APIs and other micro services using tools such as Postman
  • Solid experience with Agile development methodologies
  • An understanding of testing relational databases
  • Strong fundamental understanding of AWS services (or Azure) and Cloud Native infrastructure solutions
  • Experience working with container services in Docker

Responsibilities

  • Provide testing expertise to the Quality Assurance Engineering (QAE) team to ensure the rapid development of product features and enhancements
  • Collaborates with QA Management to understand the product and platform dependencies and help define end-to-end test environment and infrastructure needs
  • Recommend continuous process improvement ideas
  • Provide regular status updates to the QAE team

Benefits

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let KnowBe4 know you found this job on JobsCollider. Thanks! πŸ™