Anaconda, Inc. is focused on advancing AI with open source at scale, serving a wide range of clients including 95% of the Fortune 500. They are seeking a QA Automation Engineer to ensure product reliability across their AI platform by designing test strategies, implementing automation frameworks, and collaborating with development teams to enhance software quality.
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