Remote positions open to the US only. #ZR
As part of the SET team, you will develop and implement highly scalable testing frameworks that meet our remarkably high standards of quality, performance, and reliability.
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
Minimum Qualifications:
- 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
The base pay for this position ranges from $120,000-$137,000, which will vary depending on how well an applicant's skills and experience align with the job description listed above.
We will accept applications until 7/15/24.