Location: Bristol, United Kingdom.
About the Role
As a growing company, we are looking for talented, experienced, engineers to join our multi-skilled, collaborative and supportive engineering team. You will be working within one of our development teams to build a scalable, reliable platform that can grow as fast as our customers.
We’re looking for someone who can refresh our performance test approach, establishing baselines and setting up processes/tooling. You’ll be initially working within our devops team as their embedded tester, but also coaching and advising others on how to implement performance testing on their projects.
You'll be an experienced tester, used to collaborating closely with developers and business owners. You love using your technical skills and knowledge to figure out tricky testing problems, and to extend the range of tests that you can try. You aren’t wedded to a single proprietary test tool, but will consider what’s best for the job, including building your own.
You spot risks and problems the rest of the team haven’t thought of: you look at a user story and see the missing scenarios, you look at a system architecture diagram and see all the connections you could break and wonder how gracefully the system handles that. You’re curious about technology and testing and work hard to develop your skills in both. You naturally share your knowledge with others and also enjoy learning from your peers.
Experience of developing and implementing performance test strategies;
Working with developers to fully understand proposed changes to the platform, and be able to suggest changes needed to support testing;
Experience of testing in an Agile team, automating or exploring as necessary;
Experience of at least one programming language;
Ability and desire to coach others.
Experience of testing non-functional requirements, such as availability, security, resilience and so on;
Experience with open source browser automation tools such as Selenium or Watir-Webdriver;
Ruby is our primary language for testing and infrastructure scripting;
Good understanding of relational databases and SQL;
Good understanding of Linux/Unix operating systems.