This list contains only the countries for which job offers have been published in the selected language (e.g., in the French version, only job offers written in French are displayed, and in the English version, only those in English).
The Performance Engineer works within our application development space, designing, executing, and analyzing performance tests for Stride applications to enable our engineering teams to deliver high-quality products to market rapidly. The Performance Engineer is committed to best practices and providing meaningful and actionable insights for tuning applications with a solid understanding of the Cloud architecture for all Stride products.
Job Responsibility:
Partner with technical product management, engineering managers, and other key business stakeholders to define key quality and performance metrics for their products and ensure that we meet our targets for those metrics with every release
Lead a centralized core team that collaborates closely with development and QA engineers embedded in PD Scrum teams, providing thought leadership, expertise, and tool / infrastructure support in the areas of performance engineering, CI/CD, and automation of K12 best practices
Drive continuous improvement in our performance testing practices to increase automation, decrease the amount of manual effort, and reduce or eliminate duplicate or unnecessary work
Collaborate with Scrum teams to define and document quantifiable performance and scalability requirements for their applications
Develop and execute appropriate tests to verify that applications are meeting their documented requirements
Analyze results of tests and provide meaningful and actionable insights including root cause analysis for performance defects and provide evidence for performance degradation
Establish and maintain dashboards to summarize and report key performance metrics for applications
Review performance dashboards regularly with both Scrum teams and leadership to drive continuous and measurable improvement in our applications and development process
Collaborate with Scrum teams to integrate performance engineering more effectively into their development practices and CI/CD pipelines
Operate performance testing environment in a fiscally responsible manner
Analyze application architecture to identify potential performance gaps
Requirements:
Bachelor’s degree in Computer Science, Software Engineering, Information Systems or a related field
Five (5) years’ proven experience in software engineering or quality assurance roles
Equivalent combination of education and experience
One (1) year experience in performance engineering
Strong engineering delivery and execution track record, with proven experience around the complete lifecycle of product development
Strong background in software engineering, especially in performance, devops/automation, and CI/CD
Experience with JMeter, Neoload, and other performance testing tools
Experience with scripting, execution, analysis of Performance tests
Experience with infrastructure performance analysis on AWS
Ability to build trusting, meaningful relationships with peers, stakeholders, and partners.
Excellent written and verbal communication skills, including influencing technical decisions and direction, conflict management, negotiation, and presentations
Full commitment to customer satisfaction
Identify and drive innovation in products, technologies, processes, and solutions
Has high standards, is results-oriented, proactive and committed to delivering high-quality software on time and within budget
Ability and desire to thrive in a proactive, high-pressure environment
Ability to clearly write technical specifications and strong estimating and planning skills
Experience working with offshore and distributed teams
Ability to troubleshoot environment and application issues
Microsoft Office (Outlook, Word, Excel, PowerPoint, Project, Visio, etc.)