Quality Assurance (QA) Engineer (Temporary)

Technology San Diego, California


The Quality Assurance Engineer works as part of the project team to release products that have been quality approved, are usable, and meet or exceed customer expectations. Is responsible for promoting quality standards, methods and practices; this includes providing input to quality planning, test case and test script creation and management, providing input for evaluations of scalable quality processes and procedures relating to the development of Web-based solutions. Able to create & maintain automated testing scripts/suites leveraging either Java-based Selenium WebDriver, or JavaScripting-based Cypress.io.

What you do:

SQA Methodologies, Practices and Processes

Works with QA Director/QA Lead in project scoping and estimating project work by providing assessment of efforts needed to successfully execute a quality process

  • Works with QA Director/QA Lead to establish and develop strategy, approach and planning on account projects; executes the strategy
  • Participates in requirements and use case reviews, code walk-throughs and internal design reviews to assure artifacts and deliverables meet requirements and are within defined scope
  • Reviews requirements for clarity and testability; assure consistency with defined scope
  • Maintains integrity of test repository – including automated scripts/suites.
Risk Identification, Assessment and Mitigation
  • Meets regularly with QA Director/QA Lead to identify and assess project risks and identify mitigation strategies; executes the strategies
  • Completes thorough analysis of relevant project artifacts for clarity and testability; assure consistency with defined scope
  • Prioritizes testing activities and based on risk analysis
  • Maintains defect tracking tool and generate defect status reports
  • Assist QA Director/QA Lead and Quality Assurance Manager in defining improvement processes and procedures
  • Collaborates with other project team leads to develop and implement project risk mitigation strategies
  • Reviews defect reports for completeness; identifies and communicates possible trends and patterns
  • Creates and maintains test plans and test scripts

 Oral and Written Communication

  • Regularly attends and participates in account, project, and practice team meetings
  • Sets up QA Strategy/Test Plans and other artifacts as needed
  • Schedules and leads project defect meetings
  • Develops training materials, sales collateral and white papers
  • Educates organization about QA standards, best practices and emerging trends

Client Relationship Management

  • Collaborates successfully with client QA Team, as necessary
  • Communicates test results to client team, as necessary

 What you need:

  • Experience using Selenium WebDriver and/or ability to write Java-based scripts for test automation
  • 2+ years Web-based quality assurance experience; test management and evaluation
  • Proven ability to adhere to QA methodologies, standards and software testing practices in development and implementation to ensure compliance with business requirements
  • Demonstrated leadership ability, including strong interpersonal and teamwork skills
  • Understanding of and experience with Web technologies, including Content Management Systems.
  • Marketing, Advertising, or Sales experience a plus
  • Proofreading skills a plus
  • BA/BS or advanced degree a plus
This position is currently a temporary need. We anticipate work for this role to go through the end of the year and possibly beyond that time frame.

We are an equal opportunity employer and all qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability status, protected veteran status, or any other characteristic protected by law.