Unlike many of our competitors, here at FairFX we’re not looking for manual testers or even automation testers -- we’re looking for people to create tools so developers can test their own code. As an SDET, you navigate our codebase, identify weak spots and constantly design better and creative ways to break software and identify potential problems. You'll have a huge impact on the quality of FairFX’s growing suite of products and services.
Use your knowledge of testing and testability to influence better software design and promote proper code quality practice, bug prevention strategies, accessibility, privacy, and other advanced quality concepts across our products.
Help us bring a groundbreaking new product to market on a modern application stack (Node.js microservices, React applications and React Native mobile apps) built on top of Serverless AWS Lambda and Fargate. You’ll join a team of quality experts within a larger department of fun, fast-moving, hard-working and exceptionally supportive engineers.
Improve developer and engineering team’s test coverage, release velocity and production health
Work closely with development teams in instrumenting their workflow to build a comprehensive picture of velocity, coverage and quality
Develop modern testing frameworks for a microservices architecture
Be involved in research and implementation of new testing strategies, such as Component and Contract Testing
Act as a consultant to different development teams, show them how to implement new testing strategies
Mainly write in TypeScript (most of the Engineering team writes in TypeScript)
Be a para-developer -> help developers ship higher quality products faster
2+ years of experience as a developer or SDET
Strong testing framework development background
Strong debugging and problem solving skills
Experience in UI and API automation
Proficiency in at least 2 software programming languages
Ability to drive for results and independently own testing strategy and delivery
Constantly curious about new technology and approaches
Experience with infrastructure-as-code delivery pipelines (such as Jenkins-pipeline, AWS Code Build or CircleCI)
Experience with React, Node.js or Typescript
Experience with developing testing solutions for Mac, Unix or Linux environments.
Show creativity and initiative to improve product coverage and effectiveness.
Excellent leadership, communication, collaboration, reporting and analytical skills
We believe in inclusive working practices, so if you are looking for part-time or flexible work we’ll facilitate this wherever possible - whether to help you meet other commitments or to help you strike a great work-life balance.
Our interview process typically consists of an initial phone screen, and a 90 minute interview. We usually do a very simple coding task, but there are no trick questions.