Alation was founded in 2012 when a PhD engineer from Google, a designer from Apple, and an executive from Oracle teamed up to help people to connect with the data they need. Today, our team consists of creators and communicators with varied backgrounds. From Stanford and Cal, big companies and one-man startups, the United States and abroad, we all came together to work toward a shared vision of a world where informed decision-making is the norm -- we are incredibly driven to make data more accessible in every industry.
We’re based in sunny Redwood City, CA and funded by top investors like Andreessen Horowitz, Data Collective, and Costanoa Venture Capital. Our customers include some of the world’s largest organizations, with thousands of employees and petabytes of data.

Responsibilities

  • Understand requirements, collaborate with dev team to strategies the testing approach, and write test plans and test scenarios/test cases
  • Evaluate the test scenarios, prepare a plan for automation, and automate the test scenarios
  • Create progressive solutions to solve complex test automation challenges
  • Architect, develop, and maintain an innovative test automation system for the organization, with respect to functionality, performance, scalability and other quality goals
  • Apply development and quality best practices and actively look for improvements
  • Mentor and assist other QA team members
  • Provide feedback on ease of use, system flexibility, and  consistency to improve quality of the product
  • Maintain test environments (install/update) and work with DevOps team to evaluate and suggest/drive improvements to the environment
  • Provide risk assessment/risk mitigation and drive Root Cause Analysis (RCA) for blocker/critical defects
  • Work on multiple projects simultaneously and collaborate cross functional teams as required
  • Analyze, track, and report defects and provide summary report and status to the management
  • Requirements

  • Bachelor’s degree in Computer Science / Information Systems or an equivalent combination of education and work experience
  • 5+ years in delivering software test automation practices with various automation tools with different testing methodologies
  • 5+ experience working with SQL and NoSQL databases
  • Experience working with enterprise products and web based solutions
  • Ability to write code in one or more programming languages like Java, Python, Javascript etc to automate tests for the full solution stack (UI, App Layer, API, Web Service, batch jobs, etc)
  • Experience in test automation development, using multiple frameworks and tools like Selenium, TestNG, and REST-Assured
  • Knowledge of Windows/Linux/OS X operating systems
  • Experience working with performance tools is a plus
  • Experience with source code revision control systems such a GIT or SVN is a plus
  • Experience with virtualization technologies such as Vagrant/VMWare is a plus
  • Strong analysis and problem solving skills
  • Highly detailed oriented and well organized
  • Ability to effectively communicate information both verbally and written to team and management
  • Self motivated and ready to take initiatives
  • If you resonate with our mission and want to contribute to strong relationships with our smart and talented customers, please apply!