Uncubed
           

Test Automation Engineering Lead

Anaconda, Austin/HQ

Where packages, notebooks, projects and environments are shared.


Role: Lead Test Automation Engineer

Reports to: Director, Engineering

Department: Engineering

Location: Austin, TX

Job Type: Full Time, Exempt

Help Us Shape the Future of Data

Anaconda is the creator of the world’s most popular Python data science platform. With more than 6 million users, the open source Anaconda Distribution is the easiest way to do data science and machine learning. Anaconda Enterprise allows organizations to collaborate, govern and deploy their Python and R data science in enterprise data centers and clouds. Customers include leading companies from the banking and financial services, energy, auto, technology, and healthcare industries.

Anaconda is seeking people who want to play a role in shaping the future of enterprise AI, machine learning, and data science. Candidates should be knowledgeable and capable, but always eager to learn more and to teach others. Overall, we strive to create a culture that is both relaxed and focused, and we stress empathy and collaboration with our customers, open source users, and each other. Our primary employee perk is that we are actively working on projects that have a global impact, whether it's detecting fraud in the financial markets, accelerating cancer research, or fighting human trafficking and terrorism.

Summary

Anaconda is seeking a talented hands-on Lead Test Automation Engineer to join our rapidly growing company. This is an excellent opportunity for you to leverage your skills and passion for creating a unique culture and gain new skills in the world of data science and analytics.

What You’ll Do:

  • Design and lead product test automation efforts across Anaconda’s product lines
  • Own and be accountable for product quality across our product lines through your testing and QA initiatives
  • Collaboratively develop, implement and ensure adoption of automation test solutions as well as the processes for effective monitoring and reporting of automation test cycle results
  • Work with the Agile development teams to analyze project requirements with the goal of increasing automated testability and decreasing risk while maintaining delivery timelines
  • Define and present test results, trends and key results to the engineering team, product management, and senior management
  • Ensure tight integration of test automation with CI/CD efforts
  • Create, document, maintain, extend and execute automation test coverage including automated test scripts for APIs, platform, and UI software components in close coordination with developers and other key stakeholders and from the functional and technical documentation
  • Conduct test case reviews to ensure scenarios accurately capture business functionality
  • Act as a key knowledge resource for testing automation and train and support other team members as appropriate

What You Need:

  • 8+ years of enterprise software development and team management experience
  • Hands-on experience with one or more of the following technologies and programming languages: Virtualization (e.g. VMware), containers (e.g. Docker), container orchestration (e.g. Kubernetes), Python, Java
  • An understanding of QA concepts, automation design patterns, and software testing principles and methodologies
  • Experience in test case writing, automation tool frameworks, and automated script development, and maintaining test data sets and associated documentation
  • Experience with load and performance testing including design, development, implementation, and reporting
  • Proven success using open source testing tools and projects (JUnit, TestNG, Mockito, etc.)
  • Familiarity with Selenium, Maven, Git, Jira, Zephyr, and Linux/Unix/OS X command line utilization
  • Experience in Continuous Integration environments ideally using Jenkins
  • Experience working in an Agile environment and coordinating QA/testing activities around development work in a sprint
  • Experience working with and testing API / Restful services
  • Strong organizational skills to juggle multiple tasks within the constraints of  timelines and budgets with business acumen

What Will Make You Stand Out:

  • BS in computer science or a related field preferred
  • Strong hands-on experience with VMware, Docker, Kubernetes, Python, Java
  • Data science and machine learning experience
  • Leadership experience and the desire to drive a successful testing automation buildout

Why You’ll Like Working Here:

  • A dynamic company that rewards high-performers
  • Be on the cutting edge of new technologies and services
  • Collaborative team environment that values multiple perspectives and fresh thinking
  • Employees First culture
  • Casual dress code
  • Flexible working hours
  • Medical, Dental, Vision, HSA, Life and 401K
  • Pre IPO Stock options
  • Unlimited Vacation!

About Anaconda

About Anaconda Cloud Anaconda Cloud is where data scientists share their work. You can search and download popular Python and R packages and notebooks to jumpstart your data science work. You can also store your packages, notebooks and environments in Anaconda Cloud and share them with your team. If you’re looking to share a limited amount of your work publicly then our free service is perfect for you. Sign up today! If you’re looking to share larger collections and collaborate privately then our subscription plans are your answer. Anaconda Cloud is brought to you by Anaconda Inc.

Want to learn more about Anaconda? Visit Anaconda's website.