At instructure, we believe in the power of people to grow and succeed throughout their livesOur goal is to amplify that power by creating intuitive products that simplify learning and personal development, facilitate meaningful relationships, and inspire people to go further in their educations and careersWe do this by giving smart, creative, passionate people opportunities to create awesomeAnd that's where you come in: Instructure’s test operations (testops) team is a small team of engineers who are responsible for innovation, standardization, and dissemination of saas quality best practices and toolsThe team serves the entire instructure r&d department, and takes on eclectic and diverse projectsWe want to make sure customers have high quality teaching and learning experiences, and testops exists to enable all the other engineering teams in doing that.
Some of the projects the team has or will work on include:
Developing and evangelizing a new standard for service health checks and uptime monitoring Conducting an extensive survey of industry accessibility automation tools and making implementation recommendations “productizing” a load testing framework to enable instructure teams to test their applications against the enormous scale of canvas Developing an instructure implementation of a test pyramid, documenting tooling recommendations in a test technology radar, and measuring team testing maturity with a test ladder Owning various automation and monitoring frameworks to support instructure’s many development teams Succeeding requires a team with a unique combination of skills: saas quality and automation expertise, general software engineering ability, and presentation/writing effectivenessIf you’ve got these skills, we want to get you here!
What you'll do:
Conduct in-depth research into automation, monitoring, and other practices and tools - adapting the best industry practices to instructure’s needs Rapidly code proofs of concept to evaluate ideas and approaches Embed on engineering teams to understand their problems and teach best practices Present in small and large group settings - sometimes to the entire engineering department - on ideas and project results Maintain various pieces of testing infrastructure, including being on-call (though notably less than an average saas engineer) Develop relationships with software engineers and software engineers in test throughout the company; listening to and assisting them Work closely with the other testops engineers - sharing research, debating ideas, pair programming, reviewing code, and giving feedback on papers and presentations Write, write, write: readmes, wikis, slide decks, whitepapers, slack psas
What you'll need:
5+ years of saas engineering experience, with strong skill in test automation and general software engineering Evidence of having senior-level impact on your teams and organizations Skill at presenting effectively to small and large groups Ability to write clearly, concisely, and persuasively Passion for helping a large and diverse engineering organization get better at serving high quality to its customers Courage to regularly pick up new assignments, and willingness to sometimes do this on short notice Effective insight in designing the right solutions for instructure’s unique situations and circumstances Positive attitude and resilience to changes and challenges
Get in on all the awesome of instructure:
Competitive salary and 401k. Medical, dental, disability, and life insurance. Hsa program, vision, voluntary life, and ad&d. Tuition reimbursement. Paid time off, 10 paid holidays, and flexible work schedules. Gym club reimbursements and rewards-based fitness tracking.
We’ve always believed in hiring the most awesome people and treating them rightWe know that the more diverse we are, the more diverse our ideas will be and when we openly welcome those ideas, our environment is better and our business is stronger. At instructure we participate in e-verify and yes, in case you didn't catch it from the above, we are an equal opportunity employer. All instructure employees are required to successfully pass a background check upon being hired.