NinjaOne · 1 week ago
Senior Software Development Engineer in Test (SDET)
NinjaOne is an innovative company focused on automating IT management for over 30,000 customers. They are seeking a Senior Software Development Engineer in Test (SDET) to lead automation strategies and ensure high-quality standards across their products while collaborating with various teams.
Cyber SecurityDocument ManagementInformation ServicesSoftwareSoftware Engineering
Responsibilities
Create software automation tests to ensure regression coverage across our products
Evaluate requirements for designing test scenarios to ensure maximum testing traceability
Implement new testing automation against our existing applications
Collaborate with the development team to define a testing protocol for new features as they are designed and developed
Provide architectural insight using our current or new testing infrastructure to build best practice testing solutions
Evangelize quality and a testing first approach in our software development life cycle from beginning to end
Responsible for comprehensive software testing, guaranteeing impeccable feature releases of our software products
Develop and maintain accurate test plans, test strategies, shift left testing and ensure compliance across all platforms
Partner with our talented QA Engineers, developers, product managers, and leaders across our product teams throughout the software development life cycle, ensuring that quality standards are always achieved
Other duties as needed
Qualification
Required
Bachelor's degree in computer science, Information Technology, related technical degree or equivalent work experience
10+ years designing, developing, and executing automated test frameworks, test strategies, and comprehensive test plans
Strong commitment to quality engineering, automation best practices, and continuous improvement across the SDLC and STLC
Exceptional diagnostic, analytical, troubleshooting, and problem-solving abilities to identify and resolve complex issues
Advanced programming skills in Java, JavaScript, and TypeScript, with an emphasis on building maintainable and scalable automation solutions
Extensive experience with automation frameworks such as Selenium, RestAssured, or similar tools
Solid understanding of CI/CD pipelines and hands-on experience using tools such as CircleCI, or TeamCity
Experience testing APIs, and distributed systems, including validating data integrity and system integrations
Familiarity with cloud services AWS, Azure, or GCP and test execution at scale
Strong understanding of Git workflows, branching strategies, and code quality best practices
Hands-on experience with AI-driven automation, specifically implementing and optimizing test workflows using TestRigor
Excellent communication skills, both written and verbal, with the ability to collaborate across cross-functional teams
Ability to manage multiple projects in a fast-paced environment, working efficiently under pressure with changing priorities
Experience mentoring junior engineers, conducting detailed PR reviews, and driving engineering quality across teams
Ability to drive automation strategy, increase automation coverage, and improve overall test efficiency for complex applications
Preferred
Hands-on experience with containerization, such as Docker, and understanding of DevOps concepts is preferred
Experience with performance testing, using tools like JMeter, Gatling, or k6, is a plus
Benefits
Medical, dental, and vision insurance
401(k) plan
Unlimited PTO
Life insurance coverage
Company
NinjaOne
NinjaOne serves as an IT platform for endpoint management that enhances productivity, minimizes risks, and lowers overall IT expenses.
Funding
Current Stage
Late StageTotal Funding
$761.5MKey Investors
ICONIQ GrowthSummit Partners
2025-02-24Series C· $500M
2024-02-06Series C· $231.5M
2020-03-12Series Unknown· $30M
Leadership Team
Recent News
2026-01-08
Tech Startups - Tech News, Tech Trends & Startup Funding
2026-01-07
Company data provided by crunchbase