Senior Platform Quality Engineer

Logo of Earnest

Earnest

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

Job highlights

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

Share this job:

Disclaimer: Please check that the job is real before you apply. Applying might take you to another website that we don't own. Please be aware that any actions taken during the application process are solely your responsibility, and we bear no responsibility for any outcomes.

Similar Remote Jobs

Please let Earnest know you found this job on JobsCollider. Thanks! πŸ™