Apply for this position.
Send Resume & Cover Letter to:
Submit Your Resume
< back to career page

Senior Quality Assurance Engineer

Description

Covario, Inc. is a leading provider of web-based software as a service (SaaS) Interactive Marketing Analytics solution that provides visibility into true costs and performance to drive smarter decisions and profitability in the areas of paid search advertising, organic search engine optimization, qualitative/quantitative ROI analysis and online cooperative advertising management. Many of the world's best known brands use Covario search marketing solutions to manage and optimize their online brand presence.

Covario is the winner of numerous advertising industry awards, and is also noted on several industry lists of fastest growing software firms:

  • INC 500 list of fastest growing private companies (#233)
  • AlwaysOn Global 250 Top Private Companies
  • Top 100 Hot Private Software Firms by JMP Securities
  • Top 10 Fastest Growing Start Ups in Southern California by StartUpHire

Position Overview:
The Senior Quality Assurance Engineer will join a dynamic and talented Quality Assurance team to support Covario’s core Interactive Marketing Analytics applications.  This position will be an integral part of the engineering team and requires someone who can focus on both manual and automated testing of client/server with strong emphasis on browser-based applications and proven ability developing and managing automated test scripts and perform manual testing.  Responsible for preparing and executing risk based test strategies within an agile environment and contributing to the continuous improvement of the QA process. 

Responsibilities:

  • Participate in the full software development lifecycle (requirements derivation through delivery).
  • Develop test plan and test strategy, manual and automated test cases meeting functional requirements, user stories and user acceptance criteria.
  • Perform hands on manual and automated testing (both “black” and “grey” box).
  • Create flexible and maintainable automated test scripts to support QA automation.
  • Execute application, usability, functional, regression and performance testing for business applications in a client/server environment.
  • Evaluate testing results and enter problem reports in a problem tracking system.
  • Communicate product readiness, level of quality, and results to Quality Assurance Director and the project team.
  • Identify QA and testing issues, and generate solutions for process improvement.
  • Participate in release planing and product roll out.
  • Provide input and guidance to less experienced QA engineers.

Minimum Qualifications:

  • Strong experience in software Quality Assurance test plan and test case generation.  Excellent testing skills and experience with commercial software development processes, SaaS or ASP (Application Service Provider) for browser-based applications, client/server application and database driven applications on Linux and Windows environments.
  • Minimum of 5 years experience in software quality assurance industry with strong QA process knowledge and proven test automation skill.
  • Strong knowledge of automated testing tools such as RIATest, QuickTest Professional, Rational Robot, XDE Tester, LoadRunner or any other automated testing tool.
  • Technical skills using SQL and RDBMS (MYSQL, MS SQL Server, or Oracle) technology.
  • Understanding of technical systems, including web technologies (server and browser), relational databases and application servers.
  • Good communication skill and a desire to function in a team based environment.
  • Ability to effectively and efficiently manage multiple tasks.
  • Ability to work in a fast paced dynamic environment.
  • BS degree in Computer Science or related fields or equivalent experience.

Preferred Experience:

  • Experience in developing and implementing tools, and scripting in Java, Perl, Python, Ruby, SQL, shell or any other programming language.
  • Implemented and managed test automation using open source test frameworks such as watir, fit, fitnesse, or selenium.
  • Experience using Servlet/JSP, Adobe Flex, MySQL, Tomcat, Apache or Linux
  • Exposure to SCRUM Agile development methodologies.
  • Formal test methodologies such as risk analysis, test coverage assessment, and QA metrics.