NinjaOne is seeking a Senior Software Development Engineer in Test (Sr. SDET) to join their Analytics and Reporting Platform Team to elevate engineering standards, drive automation strategy, and ensure world-class product quality, ultimately impacting product quality, customer satisfaction, growth, and revenue.
Requirements
- 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.
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.
Other
- 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.
- 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.