Quality Assurance Specialist

Recollective is an online community-based research platform on which businesses can engage customers, employees, or others to identify new insights to improve and accelerate business execution. Delivered as a cloud-based service, Recollective was first released in late 2011. Since then, Recollective has been implemented by many of the world's leading marketing research agencies and consumer brands.

Recollective is offered in a range of configurations and languages to meet the needs of professional researchers at market research agencies and large enterprises, as well as those of non-professional researchers at small and medium-sized businesses. On Recollective, businesses can easily engage stakeholders in structured or unstructured activities within their own private community supported by familiar social features. Information may be collected, socialized and analyzed via computer desktop or mobile device and incorporates text, images, audio, video, files, and rich media exercises.

Overview of Role

Ramius is seeking a software quality assurance specialist to contribute to the stability of Recollective through planning, identification, monitoring and prioritizing of technical defects. The development team is currently very small but looking to grow by adopting best practices in software quality assurance. This position is an opportunity to shape the overall structure of software testing at Ramius with the hope of growing the number of developers and QA specialists in the near future.

Responsibilities:
  • Become an expert in the functionality and architecture of Recollective
  • Participate in defining effective and efficient software testing processes, documentation, and methodologies
  • Make recommendations to improve product reliability, performance, and quality assurance best practices and processes
  • Support the planning and development of new features by planning, executing and monitoring quality assurance processes and activities
  • Review functional and technical documentation in order to identify requirements for the creation of test plans, test cases and test scripts
  • Create manual and automated test cases and test scripts
  • Execute regression testing, analyze test results, identify and log defects
  • Assist support staff to isolate, reproduce and document defects reported by customers
  • Report, track and follow-through on customer-identified defects and their impact on new or existing test plans
  • Actively monitor issues raised across various channels to update test plans and prioritize regression testing accordingly
  • Manage multiple testing projects and coordinate efficient test schedules
  • Investigate and evaluate new testing technologies and products for application within the environment
  • Find innovative ways to constantly improve the quality and the QA process
Required Skills and Experience:
  • Passion for product quality with a strong attention to detail
  • The position requires a Bachelor's degree or foreign equivalent in Computer Science, Computer Information Systems, Computer Engineering, or a related technical field
  • 4 years of software testing experience with web-based applications
  • Experience with test management and test automation solutions
  • Ability to prioritize among conflicting needs and time constraints
  • Programming experience in both Java and JavaScript
  • Familiarity with Github, SQL and MySQL is an asset
  • Exceptional communication skills in English
Apply Now

Qualified applicants are invited to submit a resume with a cover letter outlining how your skills and experience meet the above requirements.

E-mail your resume and cover letter to careers@recollective.com. Clearly specify the position name in the subject of your e-mail.