Software QA Engineer
As a QA Engineer, you create tests to identify issues to ensure the quality and integrity of all software products produced for distribution. You will work closely with an agile software development team to write and execute new test cases, report on test results, and collaborate to fix program bugs. Participating in pre- and post-production testing and production deployments. You work closely with our Product Management and Support teams collaborating on requirements and converting those into new tests. Our QA team is a critical part of our software development life cycle and ensures customer satisfaction with our products. We take quality seriously at NinjaOne and all the while have fun doing it!
Location- we are flexible on remote working from home, if you are in the USA and in one of the following states- TX, FL, CA, NC, OR, GA, KS. We have physical offices in Austin, TX and Tampa, FL
What You'll be Doing
- Develop and execute software test plans to identify software problems and their root cause.
- Develop protocols to ensure products meet internal and external purity, safety, and quality requirements.
- Track the development process of products from start to finish.
- Oversee production, including testing each part and process to ensure it meets NinjaOne standards.
- Creating safeguards for products to be market ready.
- Make sure products meet all government regulations.
- Conduct testing on all software products for OS platforms, including Windows, Linux, Mac.
- Analyze customer usability of our products.
- Write and execute new tests, reporting on the results.
- Work on an Agile Environment and pair with developers often.
- Collaborate with software designers to fix program issues.
- Participate in pre- and post-production testing.
- Participate in production deployments.
- Gather and evaluate user requirements.
- Identify and troubleshoot UX problems (e.g., responsiveness).
- Identify product requirements and limitations to ensure system function.
About You
- Bachelor's Degree in Computer Science or relevant, equivalent experience
- 2+ years' experience in software development quality assurance methodologies and testing.
- Ability to work in a remote capacity and to interact and communicate with colleagues around the Globe.
- Understanding of software project development concepts and quality control methodologies.
- Previous experience with extrapolating test cases from requirements, documents, and Agile stories.
- Experience using various means of validating data transactions (e.g., API, SQL, JSON, log files, browser console, etc.).
- Experience with GUI applications and the client server environment.
- Strong analytical problem-solving skills
- Knowledge of software development fundamentals.
About Us
NinjaOne is a leading unified IT operations solution that simplifies the way IT works. With NinjaOne, IT teams can automate, manage, and remediate all their tasks within one modern, intuitive platform, improving technician efficiency and user productivity. NinjaOne supports over 10,000 IT departments and managed service providers around the world and is consistently ranked #1 for its world-class customer support. NinjaOne has been recognized as the best rated software in its category on G2 and Gartner Digital Markets for the past 3 years. Learn more about NinjaOne here: www.ninjaOne.com
What You'll Love
We are a collaborative, kind, and curious community.
We honor your flexibility needs with full-time work that is fully remote.
We have you covered with our comprehensive benefits package, which includes medical, dental, and vision insurance.
We help you prepare for your financial future with our 401(k) plan.
We prioritize your work-life balance with our unlimited PTO.
We reward your work with opportunity for growth and advancement.
#BI-REMOTE