Job Closed
This listing is no longer active.
NinjaOne, LLC provides IT management software services to help businesses effectively manage their operations, improve productivity, and enhance cybersecurity.
QA Engineer
Location
California + 16 moreAll locations: California | Colorado | Connecticut | Florida | Illinois | Kansas | Maine | New Jersey | New York | North Carolina | Oregon | Maryland | Massachusetts | Tennessee | Texas | Virginia | Washington
Posted
176 days ago
Salary
$80K - $110K / year
Seniority
Senior
Job Description
QA Engineer
NinjaOne, LLC
• We are looking for a Quality Assurance Engineer with dedication, and an eye for detail to ensure quality software for our customers. • Use your strong expertise in networking and system administration to build our suite of SaaS software products. • You are an integral part of our team, supporting software quality testing that is pivotal for our growing suite of automated endpoint management platform. • Work on a diverse squad of software development engineers, to validate the functionality of new product features, designing and implementing test cases. • Use your knowledge of the automation endpoint management platform industry and products, operating systems, as well as your expertise in QA testing deep into the systems level of the software stack. • Work with top-tier engineers and leadership as you manage a stream of new and exciting software challenges. • Help shape the future of MSPs and IT teams by understanding user requirements, scrutinizing product usability, and providing invaluable feedback. • Responsible for comprehensive software testing, to guarantee impeccable feature releases. • Develop and maintain accurate test plans and ensure compliance across all platforms. • Create detailed reports on the quality and functionality of software applications after thorough testing. • Recommend enhancements to current testing methodologies, tools, and processes to refine and iterate our QA practices. • Work alongside our developers, product managers, and leaders throughout the software development life cycle, ensuring that quality standards are always achieved.
Job Requirements
- Bachelor's degree in technology is a distinct advantage, though not mandatory
- 5+ years of recent experience in roles like Technical IT Support, Product Support, or Systems Engineering is essential.
- 2+ years of experience scripting in at least one or preferably multiple scripting languages such as PowerShell, Bash, Batch, Python, etc.
- Previous experience with at least 2 of the 3 operating systems: Windows, Mac or Linux is required.
- Including an understanding of system settings, the Windows Registry, and other OS foundational aspects.
- Experience with computer networks and network equipment setup and management, understanding of network hardware would make you stand out.
- Experience working with databases including PostgreSQL, SQL, and MySQL.
- Experience setting up and configuring Virtual Machines (VM).
- A focus on ESXi and Hyper-V will be advantageous.
- Experience with Virtuallazion platform - VMWare Fusion, VirtualBox, Parallels.
- Experience using command line and PowerShell tools for administration computer operating systems.
- Ability to collect and analyze information from log files.
- Experience using API platforms, NinjaOne uses Postman experience which would be a plus.
- Experience with any remote-control tools including TeamViewer, Splashtop, AnyDesk, ConnectWise.
- Experience with TCP/IP protocols, especially SNMP, TCP, UDP, ICMP, DN; will make you a good fit for our network monitoring team.
- Experience with Jira and Jira X-Ray extension will make you standout as well.
- Outstanding communication skills
Benefits
- Medical insurance
- Dental insurance
- Vision insurance
- 401(k) plan
- Unlimited PTO
Related Guides
Related Categories
Related Job Pages
More QA Engineer Jobs
Senior Quality Engineer
Lumin DigitalLumin Digital is a fintech company specializing in cloud native digital banking solutions.
• Design, develop, and maintain automated end-to-end (E2E) test suites for Lumin Digital’s web applications. • Implement and manage load-testing scenarios using K6 to measure performance, identify bottlenecks, and analyze results through application logs. • Participate in the 9am–5pm QE on-call rotation, resolving E2E test failures and supporting environment quality and stability. • Collaborate with developers, product owners, and other engineers to define quality metrics, identify test gaps, and improve coverage across releases. • Contribute to continuous improvement of the test strategy, frameworks, and automation tools to enhance scalability and maintainability. • Participate in code reviews, pair programming, and CI/CD processes to uphold quality standards throughout the development lifecycle. • Triage, analyze, and track defects to resolution, partnering with engineers to ensure issues are addressed efficiently. • Advocate for quality best practices at every stage of development — from requirement gathering through deployment. • Document test processes, maintain clear test case repositories, and contribute to team knowledge sharing. • Perform other duties as assigned.
Senior Engineer, QA Automation
Fanatics, Inc.We amplify pride and create connections for all fans around the world.
• Architect, implement, and maintain a unified QA automation platform that scales across multiple services and engineering teams. • Define the long-term quality strategy, including tooling, frameworks, conventions, and automation standards. • Evaluate existing team-specific QA solutions and drive the organization-wide migration to the centralized platform. • Lead the creation and documentation of QA best practices, covering automation, manual testing, regression suites, contract testing, API/UI testing, and more. • Partner closely with engineering and product teams early in the SDLC to ensure appropriate testability, quality requirements, and automation criteria are established from the beginning. • Ensure CI/CD pipelines have the proper gates, coverage, and automation hooks that enable reliable deployments. • Work with engineering leads to prioritize and deliver quality tooling that meets team-specific and organizational needs. • Regularly align with product managers, engineering managers, and technical leaders to ensure quality initiatives support roadmap goals. • Serve as the go-to expert and mentor for automated testing, guiding engineers on best practices and reviewing test automation contributions. • Build and maintain quality dashboards that give engineering teams and leadership real-time insights into application health, test coverage, defect trends, stability, and release readiness. • Define KPIs and quality measurements used to track progress and drive continuous improvement. • Communicate risks, gaps, and recommendations clearly and proactively.
Remotebase is more than just a job search platform - we're building a remote work community where you can thrive and succeed. We connect top tech talent with top clients and make it easy for you to find the job you want. So why wait? Join us and be a part of our bridge to success!** We are looking for a Senior Quality Assurance Engineer (Automation) who will have responsibilities including designing and implementing tests, debugging and defining corrective actions. You will also review system requirements and track quality assurance metrics (e.g. defect densities and open defect counts.) The ideal candidate will be responsible to monitor all stages of software development to identify and resolve system malfunctions to meet quality standards.** **Responsibilities** - Review requirements, specifications and technical design documents to provide timely and meaningful feedback - Create detailed, comprehensive and well-structured test plans and test cases - Estimate, prioritize, plan and coordinate testing activities - Design, develop and execute automation scripts using open source tools - Identify, record, document thoroughly and track bugs - Perform thorough regression testing when bugs are resolved - Develop and apply testing processes for new and existing products to meet client needs - Liaise with internal teams (e.g. developers and product managers) to identify system requirements - Monitor debugging process results - Investigate the causes of non-conforming software and train users to implement solutions - Track quality assurance metrics, like defect densities and open defect counts - Stay up-to-date with new testing tools and test strategies
• Ensure that each release of our application meets high standards of functionality, performance, security, and usability• Develop and execute test plans and cases for manual and automated testing to ensure ongoing high quality in deployments and features• Identify, document, and track defects. Work closely with developers to reproduce and resolve these issues• Advocate for product quality within a cross-functional development team• Optimize the QA process and implement best practices to enhance product quality



