Job Opportunities  >  QA Engineer

Location: San Francisco Headquarters Office
Start Date: February 2010

If you are searching for a fast-paced environment with a company that seeks to bring citizens closer to government by increasing transparency, this opportunity may be perfect for you. At Granicus, our strategy is simple - we look for great people and empower them to turn their vision into reality.


About the position:

Reporting to the VP of Product Development, the Quality Assurance Engineer will be an important part of the Product Development team. The position involves database administration and design, along with related application development. The position is suitable for database administrators with strong software development skills. We are also willing to consider software developers with demonstrated strong database experience and skills.

Experience Requirements:

Education: BS degree in CS or related field; QA/PMP certification desired
Experience: 5+ years overall - see below for specifics:

  • Strong experience needed in: web services/API testing, test harness and tests automation development for back-end users, and QA methodologies, procedures, and documentation
  • Hands-on Technical experience: C#, .NET 2.0+, ASP.NET, HTML, Javascript, XML web services, VS 2005/2008 and TFS 2005/2008, MySQL, MS SQL, Oracle SQL, AJAX, XML, white box testing and black box testing
  • Familiarity w/PHP required

Knowledge, Skills, and Abilities:

  • Creative, problem-solver who loves a challenge
  • Passion for QA of end-user applications: ability to launch new projects and follow through to completion
  • Experience and ability to diagnose, report, track, and resolve quality issues using continuous integration testing and tools and code coverage tools
  • Ability to develop automated custom QA solutions without relying on commercial software packages
  • Experience executing test cases, analyzing results, and reporting defects for each build and release cycle
  • Strong time management skills with ability to multitask
  • Knowledge of software development life cycle
  • Ability to work well both within a team / other departments in the company as well as individually
  • Comfortable with changes and process-oriented
  • Strong written, interpersonal, analytical, and verbal skills
  • Understanding of customer service and business best practices

Nice to have: Experience as QA lead or Manager; Experience testing SAAS solutions & web based enterprise applications, Experience working with remote development and/or QA teams

Job Responsibilities:

  • Discussing new products to be tested with the development team and release manager
  • Testing and assessing the effectiveness, accuracy or security requirements of new products based on existing performance guidelines and security compliance guidelines
  • Use of bug tracking system for recording of issues and knowledge of TFS, MySQL data base, SDLC processes and QA best practices
  • Troubleshooting inaccuracies or problems in the product or item. Meeting with the developers/release manager to share results and recommendations.
  • Help establish testing infrastructure
  • Test…..test……….test (execute testing process)
  • Determination of the root cause of the faults
  • QA test script and stress test script development
  • Create, maintain, and execute test plans, test procedures and test cases for validation of various product and services offerings with focus on regression, functionality, performance, and unit testing
  • Develop and implement quality processes and procedures
  • Attend various project handoff meetings, defect review meetings, status meetings and release meetings
  • Provide in-depth analysis and diagnosis of identified software defects for development review
  • Work closely with development team on analysis, re-work and resolution of identified product issues
  • Install and maintain various products/systems in Dev/QA environment. Perform routine QA maintenance activities.

About the company:

Founded in 1999, Granicus, Inc. is the leading provider of government webcasting and public meeting management solutions. Serving nearly 500 governing bodies across 50 states and reaching more than 60 million individual citizens, Granicus solutions capture, store, manage and distribute on-demand audio and video broadcasts of public functions. Granicus helps governments maximize democratic transparency, engage their constituents, manage public meetings more efficiently, and improve public communication. Granicus provides the most comprehensive and tightly integrated online public records and webcasting system to all levels of government.

Granicus is an affirmative action and equal opportunity employer. In order to ensure equal employment opportunity for every applicant, hiring decisions will be made without regard to race, religion, sex, sexual orientation, age, national origin, veteran status, or disability. Granicus is firmly committed to a policy and practice of non-discrimination of employment, and Granicus will fully comply with all applicable federal, state, and local statutes of employment.

Granicus, Inc. is an E-Verify registered company. 


Please submit your cover letter and resume to jobs@granicus.com

Products   |   Solutions   |   Clients   |   News   |   Support   |   Company

Copyright © 2010 Granicus Inc.   |   Privacy & Legal Information   |   Sitemap