QA Automation Engineer

Palo Alto, CA or Remote (US)
Hybrid
About Us:


We’re an innovative tech startup on a mission to change the game in professional services through Generative AI. By blending deep industry expertise with powerful AI-driven automation, we’re building tools that make complex tasks easier, faster, and more accurate. As a new team member, you’ll have the chance to learn, grow, and make a meaningful impact on our projects and products.

Role Overview:

We are looking for a detail-oriented Automation Engineer to build and own the quality assurance framework for our entire AI-powered product suite. You are an experienced QA professional with a strong background in Python and a passion for ensuring software is flawless. This foundational role will be responsible for safeguarding our product's quality, from internal modules to the user interface. You will have the autonomy to design our testing strategy, own the CI/CD pipeline, and ensure every new build meets the highest standards of reliability and performance. The ideal candidate is a proactive problem-solver and self-starter, excited to take on a high-impact role.

Key Responsibilities:

  • Own the Automation Framework: Design, build, and maintain a comprehensive automated testing framework for our AI platform, covering everything from back-end services to the front-end experience.
  • End-to-End Testing: Perform thorough regression testing on new builds, develop and maintain unit tests for internal modules, and lead the testing strategy for our upcoming UI rewrite.
  • Performance and Reliability: Write and execute scripts for stress testing, soak testing, and performance analysis to identify system bottlenecks and ensure application stability under pressure.
  • CI/CD Management: Take full ownership of the CI/CD pipeline and its integrated automated tests, ensuring we can deploy new features rapidly and reliably.
  • Feature Validation: Utilize and expand upon our existing tools to validate complex features, such as our RAG scraping and chunking.
  • Deep-Dive Analysis: Conduct time-consuming risk analyses and exploratory testing to uncover rare edge cases, race conditions, and other critical but infrequent failure scenarios.
Qualifications:

Experience:

  • 5+ years of professional experience in a QA Automation, SDET, or similar role.
  • Proven track record of building and managing automated testing frameworks from the ground up.

Technical Skills:

  • Strong proficiency in Python for test automation and scripting.
  • Deep understanding of testing methodologies, including regression, unit, integration, performance, and UI testing.
  • Hands-on experience with CI/CD tools (e.g., GitHub Actions) and owning the automated testing pipeline.

Bonus If You Had:

  • Knowledge of application security principles and experience with internal penetration testing.
  • Experience testing Generative AI products.
  • Experience in the domains of finance, tax, or risk management.
  • Familiarity with AI code generation tools like Cursor or Windsurf.
  • Previous experience in a lead role or QA management experience with a desire to grow into a QA Manager position as our team expands.

Soft Skills:

  • An ownership mentality and the ability to work independently in a fast-paced environment.
  • Meticulous attention to detail and a passion for uncovering hard-to-find bugs.
  • Excellent communication skills for collaborating with development and product teams.
  • A proactive and strategic approach to quality assurance.

What We Offer:

  • Competitive Entry-Level Salary: Reflecting your skills and potential.
  • Flexible Work: Work options to support your lifestyle.
  • Growth Opportunities: Hands-on experience and professional development.
  • Cutting-Edge Environment: Work at the forefront of AI and technology.

How to Apply:
If you’re excited to build a world-class quality organization with us, please fill out this application.