Anaconda, Inc. is a leading company in the AI space, focusing on advancing AI with open source solutions. They are seeking a QA Automation Engineer to join their quality engineering team, responsible for ensuring product reliability across various platforms by designing test automation scripts and maintaining CI/CD pipelines.
Responsibilities:
- Design and create test automation scripts across Web, CLI, and API platforms using Playwright, Python and TypeScript to ensure product stability and performance
- Build and maintain CI/CD pipelines using GitHub Actions to enable fast, reliable releases and catch regressions before they reach production
- Drive white box testing by identifying, debugging, and fixing defects across front-end and back-end codebases and conducting impact analysis
- Develop performance and load testing strategies using tools like Locust to validate system scalability under real-world conditions
- Conduct thorough code reviews and establish PR standards that uphold automation best practices and maintain framework integrity
- Implement testing best practices at the unit and integration level as well
- Collaborate across development, product, and QA teams to standardize testing processes and drive automation efficiency improvements
Requirements:
- 5+ years of experience creating automated test scripts across Web, CLI, and API applications
- Proficiency with test automation tools, particularly Playwright and Python
- Experience building and maintaining CI/CD pipelines using GitHub Actions or similar tools (Jenkins, GitLab, AWS CodePipelines)
- Proven ability to contribute bug fixes to codebases in both FE and BE repositories
- Strong understanding of software design patterns and ability to write maintainable, production quality code
- Experience with Linux command line and scripting languages for test automation and build processes
- Strong proficiency with Playwright, Python and designing scalable automation solutions
- Experience with code review processes and contributing to production codebase along with developers
- Experience in creating AI agents and using AI tools like cursor
- Experience with load testing tools like Locust or JMeter for performance validation
- Contributions to open-source projects, especially as a maintainer
- Experience with Infrastructure as Code tools (Terraform, AWS) for test environment provisioning