Novata logo

QA Automation Engineer (TypeScript / JavaScript) (Hybrid, UK)

NewGet help on your job search

Need help in your climate job search? Dive deep into climate with Terra.do’s 12-week climate bootcamp course.

Terra.do has partnered with ClimateTechList to give ClimateTechList users a 15% discount for its flagship Climate Change: Learning for Action program.

Job Description

Novata is a public benefit corporation created and funded by a unique consortium of foundations and private sector companies including the Ford Foundation, the Omidyar Network, S&P Global, and Hamilton Lane. We are a for-profit, mission-driven company with the goal of empowering the private markets to build a more inclusive and sustainable form of capitalism. By bringing together the brightest minds in financial data, private equity, social justice and inclusive capitalism, we aim to build the best technology and tools for the private markets to better collect, analyze, benchmark and report ESG (Environmental, Social, Governance) data. We have an experienced and diverse team who are as ambitious about growing a successful company as we are about making an impact.

About the Product and Engineering team

We’re a team of around 55 mixed discipline individuals, split into 6 cross-functional squads. We focus on outcomes, not output, hence we like to be quite experimental and study the data to uncover where the real value is for our customers. Squads have the autonomy to decide how they want to work best, but it just so happens that all squads currently work in 2 week sprints, with the goal of delivering a thin vertical slice of value every iteration.

Requirements

For this role you’ll be working across the product and engineering department and be responsible for ensuring our ESG reporting application achieves our quality targets, and delivers the best experience for our users.

Currently we have 2 manual QA contractors working alongside the Lead QA Engineer that is the line and hiring manager for this role. We are moving towards stronger automation in our testing and as such will be replacing the contractors in due course with this permanent hire.

This role will encompass taking ownership of the Automation testing guidelines, framework and part of the strategy. You’ll be responsible for building and maintaining the automation framework, working to develop strategies for both functional and non-functional automation testing, supporting the engineering teams in test writing, and managing automation testing tools. The delivery teams are responsible for covering their functionality with automated tests of all levels but you’ll be responsible for coaching them and making sure that we meet our strategic goals.

We use and teach

  • TypeScript, React, Node.js and PostgreSQL for our application.
  • Jest, Cucumber and Playwright for our existing automation.
  • Atlassian Jira and Confluence as our project management tool.
  • BrowserStack for cross-browser and compatibility testing of our application.
  • Git for managing change.
  • Postman or Fiddler for manual API testing

You will spend your time

  • Ensure that the team's collective output is comprehensively tested and meets our quality targets.
  • Work closely with engineers to guide the test coverage of the tickets, making sure that test scripts are comprehensive, follow our guidelines, and provide sufficient coverage.
  • Build and maintain automation testing framework.
  • Work closely with the engineers to help coach them in the best practices of automation testing and be inline with our strategy.
  • Work to establish strategies for non-functional testing such as performance testing.
  • Fulfill additional duties as requested.

You should apply if

  • At least 4 or more years of demonstrable experience engineering automated testing solutions using TypeScript/JavaScript.
  • Experience in building and maintaining automation frameworks for both functional and non-functional testing.
  • Great attention to detail, you care deeply about the team’s output and take a no-compromise stance when it comes to quality.
  • Excellent communication skills, and are able to work collaboratively and respectfully with other team members.
  • A start-up mentality, are responsible, energetic, ambitious, adaptable and willing to jump in wherever you might be needed.
  • Extensive experience creating test documentation such as test strategies, test plans and writing detailed bug reports.
  • Deep understanding of Quality Assurance processes when it comes to both the theory as well as the implementation of it.
  • Have experience with a variety of testing tools and frameworks, ideally BrowserStack and Percy.
  • Experience working hand-in-hand with manual QAs and Engineers.

Our interview process

Our interview process involves 3 main stages.

  1. An initial screening call where we’ll ask questions about your current and recent roles to gage your experience and talk about you as a person
  2. A 2-stage technical assessment, starting with a technical Interview and then a take-home exercise.
  3. Follow up after the technical exercise where we discuss how you approached it and why you made the decisions you did.

End-to-end, the process typically takes 3-4 weeks but we’re happy to work around your schedule and move faster or slower if need be.

Be aware that

  • Applicants are expected to spend at least 1 day per week in a Novata office, although if that doesn’t work for you we do have some flexibility on allowing more remote work.
  • Applicants must be located in and eligible to work in the UK. Sorry, but we can’t currently support or sponsor visa applications.

Benefits

  • A base-salary up to £60k per annum, depending on experience, plus stock options and a comprehensive benefits package.
  • Hybrid approach to working, with regular coworking days in our London office and access to offices in New York and Washington DC.
  • 30 days holiday per year, plus bank holidays.
  • A non-contributory pension scheme of 9% of your base-salary from us.
  • Comprehensive private medical insurance for you and your dependants.
  • Life Assurance and Income Protection

Apply to Job

👉 Please mention that you found the job on ClimateTechList, this helps us get more climate tech companies listed here, thanks!

Get a referral to Novata

If possible, try to get a warm intro/referral to Novata before applying! Do a LinkedIn search to see who you may know at the company. See this LinkedIn post from Steven for more details on this tactic.

All job openings from Novata

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.

Join ClimateTechList Talent Collective

Want to be matched with companies directly? Apply to the talent collective.

Here's how it works:

  1. You submit an application

  2. We'll share your profile with climate tech companies potentially interested in chatting with you

  3. We'll reach out if there's a company interested in talking to you.