Role: Principal QA Engineer

Reports to: Director of 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 12 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 health care 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.

  • Anaconda is seeking a talented hands-on QA Principal 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 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 functional and technical documentation
    • Conduct test case reviews to ensure scenarios accurately capture business functionality
    • Act as 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/or QA automation
    • 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 (preferred) and/or Java
    • A deep 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
    • Experience in Continuous Integration environments, ideally using Jenkins
    • Working knowledge in JavaScript and TypeScript
    • Working knowledge in Protractor, Jasmine, BDD, Selenium, Git and Jira
    • 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, TypeScript, Protractor, BDD, Selenium, Python
    • Working knowledge of Python
    • Data science and machine learning experience

          Why You’ll Like Working Here:

  • 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
  • Work home Wednesdays (optional)
  • Casual dress code
  • Flexible working hours
  • Medical, Dental, Vision, HSA, Life and 401K
  • Pre IPO Stock options
  • Unlimited Vacation!

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.

Apply for this Job

* Required
(Optional)
Almost there! Review your information then click 'Submit Application' to apply.

File   X
File   X