Form cover
Page 1 of 4

QA Automation Engineer

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. 


About the Role

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.

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

Education:

• Bachelor’s or Master’s degree in Computer Science, Engineering, or a related technical field.

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.

Soft Skills:

• Strong problem-solving skills and attention to detail
• Excellent communication and collaboration in a team environment
• Adaptability to fast-paced, startup-style environments
• Proactive attitude and passion for secure, scalable cloud architecture

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.

Benefits

• Competitive Compensation: Tailored to your experience and skill set.
• Flexible Work Arrangements: Hybrid working model for work-life balance.
• Career Growth: Opportunities for professional development and leadership roles.
• Innovative Culture: Work on transformative technologies and make an impact in the AI space.