We are looking for a motivated, self-propelled Quality Assurance Engineer to join the NinjaRMM development team. As a QA engineer, you will ensure the quality and integrity of all software products produced for distribution, and you will monitor the various processes and procedures in product development and design.

Job Duties and Responsibilities

As a NinjaRMM QA Engineer, your role will include:

·      Developing and executing software test plans in order to identify software problems and their cause

·      Developing protocols to ensure products meet internal and external purity, safety, and quality requirements

·      Tracking the development process of products from start to finish

·      Overseeing production, including testing each part/process to ensure it meets NinjaRMM standards

·      Creating safeguards for products to be market-ready

·      Making sure products meet all government regulations

·      Conducting testing on all software products for applicable OS platforms

Requirements, Skills, and Education

Candidates for a NinjaRMM QA Engineer should possess:

·      Bachelor’s Degree in Computer Science or relevant, equivalent experience

·      2+ years experience in software development (emphasis in quality assurance methodologies and testing)

·      Ability to work in a remote capacity and to interact and communicate with colleagues around the Globe

·      Basic understanding of software project development concepts and quality control methodologies

·      Ability to extrapolate test cases from requirements, documents and Agile stories

·      Ability to use various means of validating data transactions (e.g., API, SQL, JSON, log files, browser console, etc.)

·      Familiarity with GUI applications and the client server environment

Other Relevant Job Information

You’ll work remotely, under the guidance of the Quality Assurance Manager, with an expectation of traveling one or two times per year to one of our Ninja offices. 

Apply for position now

Data Privacy Statement