Senior Quality Engineer
Terracotta - San Francisco, CA

This job posting is no longer available on Terracotta. Find similar jobs: Senior Quality Engineer jobs - Terracotta jobs

At Terracotta, quality and stability in our product are our primary objectives. Join our highly motivated, fast paced, agile, quality driven development team where you will ensure the quality of Terracotta Products including BigMemory and In-Genius in your role as a Senior Quality Engineer.

We are looking for a Quality Engineer with strong programming and automation skills and familiarity in a variety of programming languages and platforms to work in a distributed team that will perform functional automated testing for Big Memory and In-Genius products.

As a valued member of our technical team you will:
  • Build automated test suits and test infrastructure to do functional tests and performance test new products into the Terracotta suite
  • Work with customers and our solution architects to design tests for new use cases and replicate customer environments
  • Experience testing using .NET technologies, C#, C++ and Java.
  • Ability to manage multiple projects at one time, often with changing requirements as scrum team needs may dictate
  • Must be detail oriented, reliable and have the ability to work both in a team environment and alone with minimal direction and supervision
  • Knowledge of agile scrum development lifecycles and how they pertain to Quality Assurance needs
  • Experience with all phases of software testing (Functional, Integration, Regression, User Acceptance, and Release Management)
  • Experience with requirements reviews with developers, other QA engineers, and other stakeholders such as project managers and/or product owners
  • Experience with finding the root cause of defects in a complex Enterprise N-Tiered environment
  • In-depth knowledge of test planning, test case creation and test case execution
  • Solid experience with software technologies including: C#, .NET, SQL and JAVA
  • Strong programming skills, scripting and API testing
  • Strong desire for a career path in QA engineering
  • Good interpersonal, written and oral communication skills.
  • BS or MS in Computer Science, Engineering or the equivalent
  • 5 + years professional work experience
  • C++, C#, .NET, Maven, Jenkins, Java, Junit/TestNG, Linux, Solaris
  • Experience with .NET technologies like C#, Visual Studio development tools and C++ programming is required.
  • Experience with .NET and Java based testing frameworks — desirable
  • Experience with writing white box / black box tests
  • .NET and Java scripting languages, e.g., bash, ruby, python
  • Ability to lead teams and manage projects
  • Familiarity with common Java frameworks and containers such as Spring, Jetty, Hibernate, Encache, Quart
  • SCRUM/Agile development, project management, excellent communications, problem solving and analytical skills