Join Our Team

Senior Quality Assurance Tester

Type: Full-time

Location: GTA

Apply

About JMIR Publications

JMIR Publications is transforming and disrupting the industry of scholarly communications as the fastest-growing open-access publisher of peer-reviewed Science, Technology, and Medicine journals. JMIR creates and leverages the latest technologies to organize conferences, researcher connections, social and online media content platforms, and award-winning innovative knowledge translation products that connect people to research.

Join one of Canada’s Top Growing Companies that’s rapidly expanding (138% three-year growth) with over 20 years of experience in scholarly communication. We are expanding our product range to patients and consumers making health and medical information available to people when they need it.

Openness is at the heart of what we do.

To fuel our growth, we are adding yet another new role at JMIR for a Senior Quality Assurance Tester who will report directly to the Chief Technology Officer. If you are an enthusiastic advocate for the end-user customer and love to be in control of the design of the full range of user experience from our authors from the first contact with JMIR, to their successful publication of their new research - we would love to connect with you!

The successful candidate will have:

Your Impact:

  • The Senior Quality Assurance Tester is a senior testing role and is responsible for creating and executing more advanced test cases

  • Mentor and train staff in our test methodology and current testing techniques and a willingness to mentor their peers as needed.

  • At a more senior level, they leverage their in-depth knowledge of web applications and to be able to test effectively at both the front end (UI) and back end (DB/Server/API) of web and open-source applications.

  • Work closely with our new Author Experience function, business partners, engineering developers, and data architects to understand business and functional requirements.

  • Help deliver elegant systems and applications the team is proud and confident in.

  • Educate and articulate the thinking & strategy behind your work and design decisions.

  • You own and represent the services and tools everyone needs to be successful in the organization.

  • Enthusiasm for constant improvement within your team and beyond with the desire to leverage your hard-earned skills and teach them to others.

Your Competencies:

  • 5+ years of testing experience with expertise in different test automation frameworks/tools like – Selenium, TestNG, Robot, Protractor, Cucumber

  • 5+ years’ experience in test case design at different levels such as component/service, integration and end to end/user scenarios

  • 5+ years’ experience in automation development using programming languages (JavaScript, Java, or others)

  • Experience in a QA/test environment with a focus on technical, automated testing in a variety of environments (distributed, cloud, business workflows and services/APIs, databases)

  • Strong understanding of web standards, best practices, and microservices

  • Experience working with software delivery methodologies, frameworks and best practices (Agile and Iterative Waterfall) and DevOps operations and integration of testing into the DevOps pipeline

  • Experience developing Automation test scripts and execution procedures.

  • All tasks should have a minimum of rework needed to achieve established quality objectives and should be delivered as per schedule.

  • All test cases and procedures must be detailed and concise enough to support other people involved in testing and documentation of the functionality, as well as supporting future maintenance.

Your Background

  • A Continuous learner with a desire to grow your technology skills

  • Great communicator of complex ideas clearly and thrive in a fast Agile environment.

  • Collaborative and strong ability to build positive relationships with cross-departmental teams, as well as influence decision making and educate all stakeholders

  • You obsess over details

  • Minimum 5 years’ experience backend testing applications such as servers or data warehouses

  • Focus on quality by writing their own clear, concise functional, end-to-end and integration tests

  • Clear understanding of established test methodologies and techniques in use by the QA department

  • Good problem solving and analytical skills as well as strong written and oral communication skills.

  • Experience working in the Publishing industry is a definite asset

  • Understanding of relational database concepts including writing complex multi-table SQL queries

  • Understanding of the full software development life cycle preferably in agile development

  • Experience working closely and collaboratively with designers, systems engineers, and software engineers in a remote development environment

  • Strong time management skills and the ability to meet or exceed deadlines, with a proven track record of success.

Your Technical Skills:

  • Proficiency in JavaScript, JS Frameworks or other programming languages

  • Experience with iOS, Android, Mac, UWP, and Web app testing

  • Experience with Restful API testing

  • Experience with JIRA sprints

  • Experience with test-driven development and automated testing (Protractor, Karma, Selenium, Cucumber, Watir)

  • Experience with Adobe’s RMSDK, ePub3s, PDFs, DRM, and the EdTech industry

  • Familiarity with front-end and back-end performance best practices

  • Solid foundation in computer science including algorithms, data structures, and design patterns

  • Ability to adapt swiftly with a willingness to undertake challenging tasks to ensure stakeholder satisfaction

  • Experience shipping rich, consumer-facing websites using JS framework

  • Experience with common software engineering tools and processes

  • Good understanding of mobile & web technologies. Your work focuses on ease of use and best-in-class visual and interaction design.

  • You drive product solutions that service the goals of both users and the business.

Preferred Qualifications:

  • Experience using API/service testing tools (SoapUI, IBM Rational Integration Tester (GreenHat) etc.)

  • Experience in performance testing and tools such as (LoadUI, LoadRunner, etc.)

  • Experience with test management tools such as HP ALM, Jira and Confluence

Our Core Technologies:

  • Amazon AWS (Comprehend, Aurora, EC2, RDS, S3, SQS, Route53, ElastiCache, and more), Docker, Kubernetes, Tensorflow, Python, Node.js, Vue.js, React, SageMaker, Rancher

  • Linux, SSL, VPN, IPSec, TCP/IP, MySQL

What We Offer:

  • Opportunity to be part of a dynamic, high-performance team where you can develop and advance your career in a fast-growing organization with no micromanaging

  • An extremely competitive salary based on experience

  • A fantastic place to work and grow your career with mentoring, support, and talented people who excel at what they do

  • A focus on meaningful work and cutting-edge technology that drives your professional development

  • A culture of transparency where your team members are part of meaningful conversations

  • Great tools, technology, hardware, and support so you can unleash your best and be proud of your impact

Great Benefits:

  • Extensive 100% employer-paid insurance benefits - Extended Health Care, Dental Care, Vision Care, and Life Insurance for you and your family with nothing taken off your pay cheque

  • Beautiful new office space near the Toronto Harbourfront

  • Great atmosphere with great people to work with

  • Excellent company events

  • Free snacks and beverages

  • Casual dress

  • Flexible working hours around our core hours

  • Work remotely temporarily during COVID-19

Our Application Process:

To keep our candidates safe, JMIR Publications is hiring and on-boarding 100% remotely with all employees working remotely during the COVID-19 pandemic.

JMIR Publications is an equal opportunity employer.

We wish to thank all those who apply. Our team will contact individuals whose skills and experience most closely match our requirements.

Job Type: Full-time

Schedule:

  • Monday to Friday

Experience:

  • testing Back End Web & Open Source: 5 years (required)

  • designing test cases for end users: 5 years (preferred)

  • Restful API testing: 5 years (preferred)

  • testing Front End UI Web & Open source: 5 years (required)

Work remotely:

  • Temporarily due to COVID-19

COVID-19 precaution(s):

  • Remote interview process

  • Virtual meetings

  • Sanitizing, disinfecting, or cleaning procedures in place

Apply