What you will be doing.
The Enterprise Applications Sustaining Engineering (EASE) QA team's key mission is to work seamlessly with all involved teams using Agile methodologies to deliver stable, high-quality applications to their customers (Ex: Sales, Customer Operations, Marketing, 3rd party Integrations) by driving quality throughout the software development lifecycle. This includes participating in requirements grooming, functional testing, utilizing automation infrastructure and test tools to automate tests and supporting production deployments.
We pride ourselves in our small, nimble teams that collaborate on common problems across products and focus areas. As a result, your exposure to broad sets of problems gives you diverse technical challenges as well as accelerated technical and career growth. We are passionate about software quality and constantly advocating for our customers.
As a functional QA Engineer reporting into QA Manager in this team, you will be the gatekeeper of the quality throughout the development life cycle.
Some of the things you'll be doing include
Design and execute functional test plans for complex systems to test required code changes while working closely with developers and product owners
Design and development of high-quality test automation, from which others can create repeatable automated tests
Analyze daily automation runs to provide feedback on the quality to the scrum team and continuously maintain the tests to keep them up to date
Continuously raise the bar for QA practices and need to be abreast with the latest technologies both in the company and industry and be able to utilize them to good effect.
Stay on top of latest technologies and tools
Work to ensure continues improvements, identify test practice deficiencies and recommend solutions.
Who you are...
Educated: You have a bachelor's or equivalent degree in Computer Science or related field.
Experienced: You have 5+ years' experience in developing test strategies and test automation.
3+ years of current and demonstrable experience developing UI test automation
3+ years of recent experience with UI automation tools, ideally Selenium Web Driver
3+ years of current design and development experience in OOP
At least 1 year of experience with Microsoft SQL and/or Transact-SQL
3+ years of automation or testing experience with XML and web-based SOAP/RESTful services
Experience in frameworks like Junit/TestNG and CI/CD tool such as Bamboo
Appreciation for CI/CD and DevOps
Team Player: You know how to work with people and understand the importance of building collaborative relationships.
Flexible: You are able to juggle multiple priorities, and can problem solve on the fly.
Fan of Cloud Based-Systems: You enjoy working with a team that uses the Cloud as the Platform and designs systems and builds functionality to get results.
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!
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!