View Our Website View All Jobs

Staff Quality Assurance Engineer

Description

The Staff Quality Assurance Engineer is responsible for the holistic end-to-end testing of the different components that make our platform great. The QA Engineer works as a team member along with the Product Manager, Development Team and UI/UX and has the overall responsibility of verifying our products work as designed, reporting issues when there is a misalignment between requirements and implementation and ensuring those issues are properly addressed.

Essential Duties and Responsibilities

  • Lead a QA team in scaling across multiple products
  • Define the test strategy and plan for new development efforts, and own the creation and ongoing maintenance of test process documentation and test plans
  • Coordinate priorities of local and offshore QA team(s)
  • Develop and document test plans and test cases from user stories and requirements
  • Hands on experience testing web, RESTful, and microservice based applications
  • Review and recommend improvements of test plans
  • Perform regression and functional testing
  • Implement continuous Test Driven Design and testing automation
  • Develop and maintain test automation frameworks
  • Experience with agile methodology and software engineering best practices in an onshore-offshore model.
  • Report status of testing to appropriate teams
  • Must be able to set your own priorities, you will often be called upon to solve complex issues on your own
  • Excellent verbal and written communication skills

Required Skills/Experience

  • Bachelor’s Degree in Computer Science, Computer Engineering, Math or related field(s), or equivalent experience
  • 8+ years of QA experience in a customer facing software environment
  • Experience writing multi-table queries in SQL
  • Hands-on experience debugging server side web applications
  • Hands-on experience with automated UI testing tool across a variety of web browsers
  • Solid understanding of web application architecture and technologies
  • Experience with relational databases

Preferred Skills/Experience (Any of these is a plus)

  • Experience writing multi-table queries in SQL
  • Proficiency with one programming language such as Perl, Bash, PHP, Python, C, C++, Java, C#, etc
  • Hands-on experience testing database-intensive web applications
  • Prior experience implementing testing automation
  • Experience integrating other code quality tools such as code coverage, static analysis into the quality process
  • Experience building QA reporting dashboards
  • Hands-on experience with an automated UI testing tool across a variety of web browsers
  • Expertise using continuous integration tools such as CruiseControl
Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, or .docx (limit 2MB) or Paste resume

Paste your resume here or Attach resume file

To comply with government Equal Employment Opportunity / Affirmative Action reporting regulations, we are requesting (but NOT requiring) that you enter this personal data. This information will not be used in connection with any employment decisions, and will be used solely as permitted by state and federal law. Your voluntary cooperation would be appreciated. Learn more.
Gender
Race/Ethnicity
Veteran/Disability status