QA Automation Engineer (SF)

Engineering | San Francisco, CA | Full time

Job Description

About Us:
Trifacta, the pioneer in data transformation, significantly enhances the value of an enterprise’s Big Data by enabling users to easily transform raw, complex data into clean and structured inputs for analysis. Leveraging decades of innovative work in human-computer interaction, scalable data management, and machine learning, Trifacta’s unique Predictive Interaction technology creates a bidirectional partnership between user and machine, with each component learning from the other and becoming smarter through use. Trifacta is backed by venture capital firms Accel, Greylock, Google and Ignition Partners and is headquartered in San Francisco.

  • Build and extend reliable and scalable automation infrastructure
  • Define and implement tools to improve the efficiency and effectiveness of QA
  • Design and author comprehensive test plans and test cases
  • Advocate for testability during the design process, enabling reliable and efficient automation
  • Creatively test the product with the intent to "break the feature or the product
  • Evaluate bug escapes, perform root cause analysis and champion changes to improve customer experience
  • Lead and mentor junior engineers and interns
  • Collaborate closely with other engineers and become a valued member of an autonomous, cross-functional team in our office in Berlin, Germany, and of our larger QA team in San Francisco

  • BS, MS or PhD in Computer Science or a related field, with at least 3 years of automation experience
  • Excellent understanding of Hadoop ecosystem, including setup and troubleshooting the test environment
  • Experience with testing in cloud based systems like AWS, Azure, and GCP
  • Experience building reliable and scalable automation infrastructure
  • Deep hands-on experience with white box testing
    Proven excellence in programming using Object Oriented Design and Analysis concepts
  • Experience writing test plans and systematically designing and authoring test cases
  • Ability to construct test environments for end-to-end, integration testing, as well as performance benchmarks
  • Passion for excellent software quality and user experience
  • English language fluency, excellent communication skills, including writing clear and concise bug reports, test plans, and test cases
  • Excellent team player with a can-do attitude

Bonus Points:
  • Software development experience
  • Expertise in JavaScript, Sahi/Selenium Webdriver, Jenkins, Jira, TestRail
  • Experience with Unix/Linux/Mac OS development environment
  • Experience with performance benchmarks
  • Understanding of agile methodology and the software development life cycle

  • Work in a world-class team - our founders are leading experts in data science, interaction design and big data
  • Contribute and grow with an ambitious startup backed up by top tier investors
  • Fully stacked Kitchen, meals 3X/week, Beer and Wine
View All Jobs