QA Engineer, Santa Monica

Our client's CTO is a deep relationship on both a personal and professional level.   This is a solid VC-backed company (Series B) with a meaningful product that the entire team is excited about, because it genuinely helps people and is reasonably complex/intellectually stimulating.

Responsibilities:

  • Daily management of Quality Assurance activities, under the direction of the CTO
  • Develop and Maintain master and release test plans
  • Prioritize testing effort in a risk-based methodology
  • Coach and mentor on proper QA implementation within the product development life cycle in an Agile environment
  • Assist in or write requirements (use cases and user stories) in collaboration with product ownership
  • Communicate testing progress, trends and quality to product team regularly
  • Manage test executions and defects
  • Assist deployment pipeline including deployment procedures and release notes
  • Assist in UAT planning, scheduling and results measurements
  • Perform Integration, System, Security, Performance, White and Black Box Functional testing
  • Automate Acceptance Tests and contribute to the automated QA testing framework
  • Ensure all automated regression tests are executed within the continuous integration life-cycle.
  • 5+ years in Web Application Development Quality Assurance
  • Bachelors in Computer Science or other related field, or an additional 3+ years experience
  • Scrum, Agile or Lean, and Testing certifications are encouraged.
  • Able to develop automated tests using JAVA, WebDriver, Selenium Grid, AssertJ, Unitils, within a Spring and Maven architecture
  • Experience in RESTful API testing
  • Proficient in software development life cycle and QA’s involvement as an integrated core member of the development team.
  • Experience with working in an Agile (Scrum) environment
  • Familiar with the concept of Continuous Delivery and the principles of success
  • Contribute to the development team prior, during and post development regarding processes, best practices, technology and areas of expertise
  • Able to test the requirements in order to ensure quality is built in
  • Evaluate and troubleshoot complex requirements and issues using multiple sources of information
  • Able to clearly document and communicate issues and processes
  • Respectfully provide input on areas for improvement in the SDLC, requirements, or otherwise
  • Analyze data and present to team where appropriate for better decision making.
  • Experience in continuous integration tools and processes, can implement C.I. from scratch using available tools.
  • Able to write and execute SQL queries to find test data and evaluate application data integration points.