Summary
Join our SET team at KnowBe4 and develop highly scalable testing frameworks that meet our high standards of quality, performance, and reliability.
Requirements
- 5+ years of experience as a software engineer/automation engineer for enterprise-grade cloud-based SaaS products
- 5+ years of building automation frameworks at scale, including reporting
- 5+ years of implementation of REST/GQL test frameworks to reduce the impact on production workloads
- Proven experience in designing and implementing REST-based APIs, with a strong understanding of best practices for authentication and authorization in production environments
- Strong OOP knowledge in at least one of the following technologies: C# / Python
- Experience working with frontend technologies like React/Svelte/Angular/Vue or equivalent
- Working knowledge in relational & non-relational databases
- Experience in building scalable products leveraging AWS (or equivalent) backend technologies like EC2, S3, Lambda, Eventbridge, SNS, SQS etc
- Proficiency in setting up and managing continuous delivery and integration pipelines using tools like Docker, GitLab, Terraform, and other automated deployment and testing tools
- Understanding and experience in building software systems following Object Oriented Software design principles
Responsibilities
- Develops automated testing software using the KnowBe4 Software Development Lifecycle and Agile Methodologies
- Assist other team members by providing technical direction
- Defines non-standard approaches and specific solutions to complex technical problems
- Provides coordination across functional boundaries
- May act as team lead for larger sub-projects and as technical owner for one or more implementations
Benefits
- Company-wide bonuses based on monthly sales targets
- Employee referral bonuses
- Adoption assistance
- Tuition reimbursement
- Certification reimbursement
- Certification completion bonuses