Emixa

QA Automation Engineer

14 March 2025
Apply Now
Deadline date:
£115000 - £172000 / year

Job Description

About Anaconda

Be at the center of AI

With more than 45 million users, Anaconda is the most popular operating system for AI providing access to the foundational open-source Python packages used in modern AI, data science, and machine learning through a seamless platform. We pioneered the use of Python for data science, championed its vibrant community, and continue to steward open-source projects that make tomorrow’s innovations possible. Our enterprise-grade solutions enable corporate, research, and academic institutions around the world to harness the power of open source for competitive advantage, groundbreaking research, and a better world. To learn more visit https://www.anaconda.com.

Here is what people love most about working here: We’re not just a company, we’re part of a movement. Our dedicated employees and user community are democratizing data science and creating and promoting open-source technologies for a better world, and our commercial offerings make it possible for enterprise users to leverage the most innovative output from open source in a secure, governed way.

Summary:

Anaconda is seeking a talented QA Automation Engineer III to join our rapidly-growing company on our Anaconda Hub team.  In this role, you’ll have the exciting opportunity to work across multiple platforms – including Web, Desktop, CLI, and API automation. This position offers an excellent opportunity to leverage your QA expertise within the Typescript, Python, and artificial intelligence ecosystem, while implementing automation solutions that enhance our testing efficiency and quality assurance processes. 

What You’ll Do:

  • Design, develop, and maintain automated test frameworks and test suites for Web, Desktop applications, including API, CLI, and end-to-end workflows
  • Create automation tests to ensure the stability and performance of our products including integration and functionality
  • Develop and maintain CI/CD pipelines using GitHub actions to ensure fast and reliable product releases
  • Experience in the creation, execution and analysis of performance tests using Locust (preferred) or JMeter 
  • Analyze test automation results to identify and trouble shoot flaky tests, resolve issues, and log valid defects in Jira
  • Drive automation efficiency by identifying and eliminating manual testing bottlenecks
  • Set and uphold pull request standards, and conduct comprehensive reviews to maintain code quality and best practices
  • Participate in daily Scrum activities, sprint demos, planning, and retrospectives, contributing ideas to improve team processes continuously
  • Collaborate across teams, including Dev/PO/EM and QA from other product teams, to design, standardize, and implement QA processes and automation strategies

What You Need:

  • 5+ years of expertise in creating robust and reliable automation scripts across Web, Desktop, CLI and API Applications
  • Strong expertise in test automation tools preferably with Playwright and TypeScript as our preferred stack
  • Advanced knowledge of TypeScript/JavaScript and testing best practices
  • Expertise in using XPath, CSS, and various types of Playwright locators including locators to navigate shadow DOMs, frames and tooltips
  • Proven expertise in CI/CD pipelines (we use GitHub Actions, ArgoCD); familiarity with other tools (Jenkins, Gitlab, AWS CodePipelines) is also valuable
  • Experience with Linux command line and scripting languages for test automation and build processes
  • Has created e2e (end-to-end) and API tests
  • Willingness to learn new technologies, frameworks, and workflows to improve the QA landscape
  • You embody our values of Clarity, Care and Candor
  • You care deeply about fostering an environment where people of all backgrounds and experiences can flourish

What Will Make You Stand Out:

  • Strong Proficiency with Playwright, and automation architecture
  • Experience in automating Electron Desktop applications
  • Experience with Locust, JMeter or other load testing tools
  • Experience on CLI (Command Line Interface) automation across Windows, Linux, and Mac
  • Bonus if you have experience with Python, Pytest
  • Contributed to open source. Bonus if you are a maintainer of an open-source project
  • Strong knowledge of Agile or Scrum development methodologies
  • Experience working in a fast-paced startup environment
  • Experience working in an open-source, AI, or data science-oriented company

Why You’ll Like Working Here:

  • Unique opportunity to translate strong open-source adoption and user enthusiasm into commercial product growth
  • Dynamic company that rewards high-performers
  • On the cutting edge of enterprise application of data science, machine learning, and AI
  • Collaborative team environment that values multiple perspectives and clear thinking
  • Employees-first culture
  • Flexible working hours
  • 100% remote
  • Competitive benefits 

*FTE employees based on your region 

The US base salary range for this role is  $115,600-$172,000 + bonus + equity + benefits. Our salary ranges are determined by role, level, and location. The range displayed in each job posting reflects the minimum and maximum target salaries for the position across all US locations.

Within the range, individual compensation is determined by various factors, including work location, job-related skills, experience, and relevant education or training. Your recruiter will provide more specific details on the salary range for your preferred location during the hiring process.

In addition to base salary, we offer a comprehensive benefits package that includes:

  • Flexible Vacation Policy
  • Medical, Dental, and Vision Insurance
  • Short Term and Long Term Disability
  • Paid Parental Leave
  • Annual Remote Work and Wellness Stipend
  • Employee Assistance Program and Mental Health Resources

Application deadline: There is no deadline; we accept applications on an ongoing basis.

An Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender identity, national origin, or protected veteran status and will not be discriminated against on the basis of disability.

Anaconda, Inc. (“We”, “Us”) are committed to protecting and respecting your privacy. This Privacy Notice sets out the basis on which the personal data collected from you, or that you provide to Us, will be processed by Us in connection with Our recruitment processes. By clicking “Submit Application”, you acknowledge you have read our Privacy Policy and that Anaconda can retain your application data for up to 1-year, unless otherwise stated.  For the purpose of the General Data Protection Regulation (“GDPR”) ”) and the version of the GDPR retained in UK law (the “UK GDPR”) the Data Controller is Vanessa Macilwaine.

Anaconda is an EEO/AA employer M/F/V/D.