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:
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.
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
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.
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:
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.
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
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
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
Monday to Friday
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)
Temporarily due to COVID-19
Remote interview process
Sanitizing, disinfecting, or cleaning procedures in place