Earnbetter

Job Search Assistant

Senior Quality Engineer I (Remote)

Allocate • Remote • Posted 3 days ago

Boost your interview chances in seconds

Tailored resume, cover letter, and cheat sheet

Remote • Full-time • $115,000-$130,000/yr • Senior Level

Job Highlights

Using AI ⚡ to summarize the original job post

Allocate is seeking a Senior Quality Engineer I to enhance and scale their end-to-end (E2E) automation frameworks and tests, ensuring product quality aligns with the company's rapid growth. The role involves collaborating with the Quality team and developers to improve test coverage, reliability, and efficiency, testing both day-to-day development tickets and production patches throughout the development lifecycle.

Responsibilities

  • Test and validate development tickets in a rapid iteration environment, using manual testing when necessary.
  • Develop, troubleshoot, and maintain automated test suites to ensure comprehensive coverage.
  • Assess quality risks across the system and implement automation to address them, driving scalability.
  • Collaborate with the engineering and product teams to plan and design test cases for user stories and features.
  • Automate manual test scenarios efficiently, following a risk-based approach.
  • Drive and contribute to quality-wide initiatives.
  • Participate in team ceremonies alongside the engineering and product teams to align on goals and processes.

Qualifications

Required

  • Good instincts for how to break web-based software (a "breaker's mindset").
  • Working knowledge of source control systems (Git highly preferred).
  • Ability to translate requirements and software design into robust test cases.
  • Strong analytical skills, able to research test results to determine causes of bugs.
  • Strong communication skills with a pragmatic and proactive attitude.
  • Ability to read and understand basic software code, stored procedures, and SQL.
  • Experience with troubleshooting issues in a testing context - interpreting stack traces, verifying data in logs, verifying data, thinking outside the box to recreate issues, etc.
  • Experience testing a REST-based web application, front and back.
  • Ability to write and execute basic SQL queries.
  • 5-8 years of Quality Engineering experience.
  • Cypress/Selenium (browser automation experience): 3-5 years.
  • Basic JavaScript Proficiency (including concepts like Promises).
  • Comfortable working with ambiguity in a fast-paced environment.
  • Experience working in an Agile-like environment.

Preferred

  • Experience with API testing tools (Bruno, Postman, SoapUI).
  • Experience with load and performance testing (K6, Locust, JMeter, LoadRunner, BlazeMeter, etc.).
  • CI/CD pipeline concepts.
  • Familiarity with AWS high-level concepts.

Full Job Description

About Allocate:
We founded Allocate with the simple mission of making investing in top-tier private alternatives within the technology sector more accessible for a broader set of investors.

We believe that the mark of healthy and efficient markets requires the financial inclusion of all qualified market participants.

However, despite significant demand, investing in private technology-focused alternatives is more complex than ever as discovery, investment diligence, and selection, access, and deal execution all serve as substantial roadblocks.

With Allocate, investors can find, invest (through Allocate SPV feeders), and track highly vetted opportunities through our turnkey digital platform in a single easy-to-use interface.

Job Description:Allocate is rapidly expanding, and we're seeking a Senior Quality Engineer I to help elevate our testing practices and ensure our product quality keeps pace with our growth. Our engineering team has made significant investments in our end-to-end (E2E) automation frameworks, and we need a skilled Quality Engineer to enhance and scale these frameworks and tests.

In this role, you will collaborate closely with our Quality team and developers to improve test coverage, reliability, and efficiency. You'll be responsible for testing both day-to-day development tickets and production patches throughout the development lifecycle. Your contributions will play a key role in delivering high-quality products as we continue to scale.

Key Responsibilities:
  • Test and validate development tickets in a rapid iteration environment, using manual testing when necessary.
  • Develop, troubleshoot, and maintain automated test suites to ensure comprehensive coverage.
  • Assess quality risks across the system and implement automation to address them, driving scalability.
  • Collaborate with the engineering and product teams to plan and design test cases for user stories and features.
  • Automate manual test scenarios efficiently, following a risk-based approach.
  • Drive and contribute to quality-wide initiatives.
  • Participate in team ceremonies alongside the engineering and product teams to align on goals and processes.

Qualifications Must Haves:
  • Good instincts for how to break web-based software (a "breaker's mindset").
  • Working knowledge of source control systems (Git highly preferred).
  • Ability to translate requirements and software design into robust test cases.
  • Strong analytical skills, able to research test results to determine causes of bugs.
  • Strong communication skills with a pragmatic and proactive attitude.
  • Ability to read and understand basic software code, stored procedures, and SQL.
  • Experience with troubleshooting issues in a testing context - interpreting stack traces, verifying data in logs, manipulating data, thinking outside the box to recreate issues, etc.
  • Experience testing a REST-based web application, front and back.
  • Ability to write and execute basic SQL queries.
  • 5-8 years of Quality Engineering experience.
  • Cypress browser automation experience: 3-5 years.
  • Basic JavaScript Proficiency (including concepts like Promises).
  • Comfortable working with ambiguity in a fast-paced environment.
  • Experience working in an Agile-like environment.

Nice to Haves:
  • Experience with API testing tools (Bruno, Postman, SoapUI).
  • Experience with load and performance testing.
    • K6, Locust, JMeter, LoadRunner, BlazeMeter, etc.
  • CI/CD pipeline concepts.
  • Familiarity with AWS high-level concepts.

Education:
  • Bachelor's degree in Computer Science, similar technical field of study, or equivalent practical experience.

Values:
  • Providing our clients with a world-class experience is our number one priority. We obsessively search for ways to improve the experience for our clients and partners. This requires extraordinary response times, proactivity, and ensuring that everything we do, from product strategy to offline communications is a top-tier client experience.
  • Challenge convention: Instead of detailing all the reasons why an idea may not work, we constantly question things to determine how a viable idea may be put into motion.
  • Commitment to continuous improvement: We find ways to personally scale each day by pushing ourselves up the learning curve.
  • Meritocracy, not politics: We place the utmost value on results and rewards through merit, not reward actions driven by political agendas or behavior.
  • Civil Discourse is embraced: We believe open, intellectually curious conversations are required to consistently arrive at the best decisions. Respect is paramount in our dealings with one another, but our mission is always to get the right answer collectively, not to be right.

Additional Details
  • Fully Remote Position
  • Broadband internet connection required
  • Seniority: Mid-level
  • Reporting to: Lead Quality Engineer
  • Location: All I-9 eligible candidates will be considered
  • Salary: $115-130K base, competitive early-stage fintech startup package (salary + bonus + equity)
  • Benefits: Medical, dental, vision, 401(k), and a responsible vacation time (RTO)
  • Employment: Full-time
  • Compliance with Allocate's Code of Ethics is a given for this role.