Back to Remote jobs  >   QA

Sr Software Developer in Test

Qatalog exists to help unlock the collective potential of teams. It’s the trusted work hub where teams coordinate and share work. It spans all areas of collaboration with projects, updates, goals, company section, workflows, and proprietary search. We're dedicated to shifting how people collaborate and would love for you to join us.

 

The team

We're an ambitious, experienced, and compassionate team composed of Amazon, Mozilla, Microsoft, Transferwise, and Stripe alumni. Our engineering team uses the latest technology and develops on a foundation of best practices including architectural decision records (ADRs) in our monorepo, gitflow for our CI/CD pipelines, and a never inverted test pyramid.

 

Technology

Cypress, Jest, Lerna, Chromium as the test frameworks we use, with an application stack consisting of Node, React/React Native, Typescript, Hasura/GraphQL, Storybook, Postgresql, Redis, Elasticsearch, Kubernetes, Docker, Jenkins, Google Cloud

If your stack experience doesn’t align with ours, that’s not a concern. We do care about how adaptable you are at applying your knowledge to new problems. We work in an environment where solid engineering and polyglots thrive; language is an implementation detail.

 

Role

We are looking for a meticulous Sr. Software Development Engineer in Test (SDET) to contribute to and review the creation of designs for production software. The Sr. SDET's responsibilities include both software development and testing tasks and focuses on the testability, robustness, and performance of production software. As such, an Sr. SDET is a test professional with advanced programming skills who can both leverage our existing automation tools and frameworks alongside evaluating and creating new ones to address any gaps. A successful candidate will be able to effectively streamline our development life cycle and ensure a high level of quality throughout our application at scale via their work.

As a key engineering figure working across multiple teams you’ll have a great foundation of best practices and demonstrate a drive to continually learn and mentor those around you.

You will be sensitive to the goals of the company, establishing goals collaboratively with stakeholders along with the work-back plans to achieve them.

You will proactively nurture the talent in your area, collaborating with them to enhance their skill set. You will also continually assess the current and long term engineering needs for the organisation looking around corners for unknowns and creating a proactive strategy and operating plan.

Requirements

To be successful as an SDET, you should have excellent time management and organizational skills as well as strong communication skills, as you will often be an essential member in one of our stream-aligned teams working alongside Engineers, PMs, and Designers. You should have a passion for designing, development, and testing and the ability to upgrade your technical skills within the constantly changing technology sector.

The ideal hire will:

  • Contribute to the vision for the quality assurance goals at the company, establishing granular workback plans to achieve them.
  • Build out, hire, and scale the necessary quality assurance teams as the company and product scales.
  • Continually assess current and long term testing needs for the organisation, look around corners for unknowns and build a defensive strategy and operating plan.
  • Create and execute a coherent strategy for increasing our end-to-end automated and integration test coverage.
  • Manually execute tests to close known testing gaps.
  • Uphold best practices for technical architecture, quality assurance, scalable design and testability of the codebase. This includes tooling strategies, operational excellence concerns, code reviews etc.
  • Adhere to best practices and processes, continually raising the bar for engineering and code quality.
  • Create robust testing solutions by ensuring the team builds clean and testable software.

Minimum qualifications:

  • 4+ years of proven experience building and scaling automated test solutions across customer facing environments
  • BS or MS in an engineering discipline or equivalent practical experience
  • Software development experience in one or more general purpose programming languages
  • Demonstrated experience testing web applications throughout the entire software development lifecycle
  • Expert knowledge of browser automation testing and API testing mechanisms and their related tooling
  • Expert knowledge of CI/CD mechanisms and related tooling (Jenkins, CircleCI, Github Actions, etc)
  • Expert knowledge of SDLC testing methodologies (TDD, BDD, DDD, etc) and how to reliably implement them at scale
  • Working proficiency and communication skills in verbal and written English

Preferred qualifications:

  • Experience with Node.js testing automation such as Cypress
  • Experience with major Javascript testing frameworks such as Jest and Mocha
  • Experience with Jenkins and Github Actions
  • Experience with web performance testing such as WebPageTest.
  • Experience with source control
  • Experience in a startup environment

Benefits

  • Competitive salary
  • Meaningful stock options
  • 25 days annual holidays
  • Premier health insurance
  • Vision/Dental insurance
  • Mental Health & Physiotherapy cover
  • 50% Gym discount
  • Choice of MacBook and peripherals, along with a remote setup allowance
  • Headquartered in London (Shoreditch), but fully remote friendly

 

More can be found on qatalog.com/about

Qatalog is an equal opportunity employer

We celebrate diversity and are committed to creating an inclusive environment for all employees.

Before you apply, please check if any restrictions apply in terms of time zone or country.

This job has a geo-restriction in place:  UK Only.

Qatalog

Visit company page
Apply for this position
Category QA
Job type Full-time
Hiring from UK Only
Date Posted 1mth ago

Please mention that you come from Remotive when applying for this job.

Does this job need an edit? 🙈

Similar Remote Jobs

Remotive can help!

Not sure how to apply properly to this job?
Watch our live webinar « 3 Mistakes to Avoid When Looking For A Remote Startup Job (And What To Do Instead) ».

Interested to chat with Remote workers?
Join our community!

Back to Remote jobs  >   QA