Instructure takes quality and testing seriously and we are looking for a Senior Software Engineer in Test who enjoys working on complex problems. This is a remote position, and is only open to top-flight engineers who have a proven history of solving the most difficult automation framework challenges. This engineer will not be primarily writing tests but building frameworks/tools, modifying application code to improve testability, and both implementing and teaching best practices.
What you will be doing:Build test frameworks and tools at every level of the automation pyramidTeach and influence application developers to drive a testing cultureResearch new testing approaches and technologiesMentor other engineers
By any means necessary, make sure the product is high quality and does what it's meant to do.
What you will need to know:7+ years of development or test automation experienceExcellent communication and influence skillsDemonstrated mastery of architecting UI test frameworks in a web application environmentDemonstrated experience scaling testing to solve for speed and reliabilityDemonstrated experience with Integration and/or Contract test approachesDemonstrated experience with Unit testing best practicesDemonstrated experience in integrating many types of tests into Continuous Integration/Continuous Delivery pipelinesDemonstrated experience evaluating framework/technology/vendor alternatives, and selecting the best fitPassion and courage for driving world-class testing practices
We’ve always believed in hiring the most awesome people and treating them right. We 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.