Senior Platform Quality Engineer

closed
Earnest Logo

Earnest

πŸ’΅ $152k-$172k
πŸ“Remote - United States

Summary

Join Earnest as a Senior Platform Quality Engineer and contribute to our mission of making higher education more accessible and affordable. You will play a key role in ensuring the quality and reliability of our platforms. This position requires a strong understanding of contract testing, test-driven development, and DevOps practices. You will collaborate with stakeholders, design testing tools, and proactively identify and mitigate potential production issues. The role offers a competitive salary, remote work flexibility with occasional in-office collaboration, and a comprehensive benefits package. Earnest values a culture of drivers, humility, and growth mindset. We are committed to diversity, inclusion, equity, and belonging.

Requirements

  • Bachelor’s in CS, Engineering or equivalent experience of 5+ years of quality engineering experience
  • Experience with server-side concepts, e.g. microservices, database, caching, performance, monitoring and scalability
  • Familiarity with modern JavaScript libraries and frameworks like React, Angular, or Vue.js, Node.js
  • Test automation technologies: Mocha, Cypress, Playwright, RestAssured, k6, Pact
  • Familiarity with DevOps practices and tools
  • Willingness to travel to the Oakland office monthly to collaborate with other Earnies

Responsibilities

  • Ensure service compatibility and consumer-driven development using your deep understanding of contract testing principles (e.g., Pact, Spring Cloud Contract)
  • Collaborate with stakeholders to ensure that effective testing methodologies and automated testing tools are seamlessly integrated into the development process
  • Champion test-driven development practices across development teams to prevent and detect errors, and ensure faster feedback
  • Tackle intricate technical challenges associated with infrastructure, testing and quality engineering
  • Set up and maintain testing infrastructure (e.g., cloud environments, container orchestration) to support scalable test execution
  • Proactively work with development teams to identify potential production issues and help devise strategies to mitigate risk
  • Help build a culture of shift-left and collective ownership of quality at Earnest
  • Design, develop and promote tools and frameworks that enable developers to validate functionality of web applications, services and APIs
  • Drive the adoption of efficient quality engineering processes and identify gaps in test tooling

Preferred Qualifications

  • Performance Testing: Familiarity with performance testing tools to evaluate API and service performance under load
  • Security Testing Knowledge: Basic understanding of security testing concepts and tools to advocate for secure development practices
  • API Design: Knowledge of API design principles and tools for creating robust and scalable APIs can be advantageous, particularly in architect roles
  • Experience working in Fintech, Banking, or related Consumer Financial Services companies

Benefits

  • Health, Dental, & Vision benefits plus savings plans
  • Mac computers + work-from-home stipend to set up your home office
  • Monthly internet and phone reimbursement
  • Employee Stock Purchase Plan
  • Restricted Stock Units (RSUs)
  • 401(k) plan to help you save for retirement plus a company match
  • Robust tuition reimbursement program
  • $1,000 travel perk on each Earnie-versary to anywhere in the world
  • Competitive days of annual PTO
  • Competitive parental leave
This job is filled or no longer available