View Our Website View All Jobs

QA Engineers-Multiple

At Rivers Agile, we’re passionate about solving problems through creating meaningful software. Engineers are the heart of that. We crave opportunities to learn new technologies, understand new businesses, and work in a supportive and diverse environment filled with challenges and some fun.

Position Overview:

We are looking for a QA Analyst with experience performing standard manual testing on web and mobile applications. The candidate will possess strong QA fundamentals being able to explain basic concepts clearly and confidently. Rivers Agile is often a leader in process improvement, and therefore being able to convey complex topics to business folks is an important skill.

We need strong multitasking consultants that can work independently for both in-house projects and potentially onsite. The candidate will be flexible to our business needs, and this includes working onsite, when necessary, for periods of time around six months.

You will accomplish this by:
Maintaining a consultant’s attitude (act as a liaison between engineering and product leadership) by:

  • Understanding when to challenge client decisions
  • Being empathetic to client concerns
  • Balancing the needs of internal and external priorities effectively

Required Skills:

  • A minimum of 3-5 years of mid-level direct QA experience
  • Be able to explain common agile software development processes and best practices and bug life cycle
  • Be able to define their role on a software project team
  • Solid understanding of how to write bug reports that are clear and actionable
  • Experience with test case management systems, bug trackers and testing (both web and mobile applications)
  • Be able to handle common problem resolution on a team
  • How to properly extract test cases from available material, including when there are no requirements
  • Some experience with basic SQL queries with exact syntax
  • Healthcare industry experience
  • Mobile and Web testing experience preferred
  • SDLC Process Analysis and Improvement
  • A proven ability to improve the impact of Quality Assurance within an organization
  • A BS/BA degree in computer science, engineering or a related discipline preferred. Equivalent work experience is acceptable.
  • Strong analytical skills and experience with implementation and administration of Software Quality Assurance metrics, such as defect profiles and performance to entry/exit criteria
  • Strong leadership skills that inspire team confidence and respect while motivating team members and promoting ownership
  • Professionalism for client-facing meetings and a desire for achieving excellence in customer satisfaction, process and product quality and reliability
  • Strong understanding of different software development life cycles and contemporary software quality assurance processes and automated tools
  • An extremely detail-oriented approach with respect to documentation and communication


  • Language familiarity: being able to read python, C#, Java, HTML, Javascript, CSS
  • Automation experience using Selenium, Appium for Mobile, Test Complete, or Katalon.
  • Project management skills
  • Business-savvy awareness of consulting engagements
Read More

Apply for this position

Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file

Human Check*