Jobs /

Senior Software Engineer in Test, Infrastructure

Tableau Software

Apply Now

Job Details

Location: 600 Congress Ave #2500, Austin, TX 78701, USA Posted: Jun 06, 2019

Job Description

The Tableau Data Group is comprised of tools and technologies that span our in house database (Hyper), data management, data pipeline, as well as desktop applications like Tableau Prep Builder. We have a great team with exciting and fulfilling opportunities to delight customers; to enable them to see and understand data better than ever!

In this role as a Senior Software Engineer in Test, you’ll be responsible for designing and implementing test tools and test infrastructure and ensuring it is reliable, robust and allows our tests to run across multiple platforms. We strive to make it easy for test engineers to build comprehensive tests and increase their coverage with minimal work on their part. We are passionate about building easy to use, elegant, well-structured products that delight our customers, and we strive to do so with code and technologies that are high-quality, modern, maintainable, and elegant. Help us fulfill a mission that really matters to the world.

Some of the things you’ll be doing include...

  • Design and develop test automation frameworks for use across the Tableau Data Sack
  • Leverage different platforms depending on the task, and develop tools as necessary to facilitate testing
  • Identify and implement work in areas where our infrastructure could be improved
  • Stay on top of new technologies we can utilize in our frameworks
  • Design and develop test automation including unit, performance, integration, functional, throughput and stress tests
  • Analyze, categorize, and assess scope and coverage of current test.

Who you are...

  • Experienced. You have 5+ years of professional experience writing code and a proven track record of shipping software. You have strong skills and experience in at least one OO language such as Java, C#, or C++.
  • Technical. You love writing things that "just work" - things that are robust, scalable and that perform well. Excellent understanding of languages such as C++, Java, and Python as well as programming experience for cloud based applications. Strong knowledge of development and test tools, in particular Java tools, junit, Selenium, and TestNG. Experience with developing test infrastructure in AWS would be a plus.
  • Proficiency. with continuous integration systems like Gitlab and TeamCity.
  • Experience with performance testing infrastructure for a SaaS based application is a plus.
  • Domain experience with relational databases, data preparation, and data visualization is preferred.
  • Experience with performance testing is a plus, using tools like JMeter, LoadNinja, WebLoad, etc.
  • Experience with UI automation Testing products like Test Complete is a plus.
  • Visionary. You are passionate about data and want to shape the vision for Tableau’s Server product.
  • Customer Focused. You want to learn about customers, their challenges & scenarios and you find satisfaction in shipping quality products that delight customers.
  • Passionate about quality. A love of testing, tuning and analysis through a rigorous scientific approach.
  • A True Team Player. You enjoy collaborating, learning from and teaching others so we can all become better developers. You assume good intent in others, and actively do your part to make a positive work environment.
  • You are a Recruiter! Tableau hires company builders and, in this role, you will be asked to be on the constant lookout for the best talent to bring onboard to help us continue to build one of the best companies in the world!

#LI-LA1

Tableau Software is an Equal Opportunity Employer.

Tableau Software is a company on a mission. We help people see and understand their data. After a highly successful IPO in 2013, Tableau has become a market-defining company in the business intelligence industry. Our culture is casual and high-energy. We are passionate about our product and our mission and we are loyal to each other and our company. We value work/life balance, efficiency, simplicity, freakishly friendly customer service, and making a difference in the world!

About Tableau Software

Tableau can help anyone see and understand their data. Connect to almost any database, drag and drop to create visualizations, and share with a click. If you love data and want to build the next great software company, Tableau is for you.

View Website

Get More Interviews for This and Many Other Jobs

Huntr helps you instantly craft tailored resumes and cover letters, fill out application forms with a single click, effortlessly keep your job hunt organized, and much more.

Sign Up for Free