Software Quality Assurance Specialist
Kitchener, ON
1d ago
source :

Software Quality Assurance Specialist

Location : Kitchener, Ontario

Job Description - Full time, permanent

Experience : Minimum 3-5 years experience

Education : BS in Computer Science or other engineering disciplines

About Us :

Nicoya’s mission is to improve human life by helping scientists succeed. We are a fast-paced, rapidly growing company based in Kitchener, Ontario - Canada's Silicon Valley, but have a world-wide presence.

We have a team of world class engineers, scientists, and designers building disruptive products to help researchers make their next big discovery.

Our first product, OpenSPR, is a scientific instrument for the biotechnology research and development industry. It provides detailed information on molecular interactions using optical nanosensor technology known as localized surface plasmon resonance.

It is the most affordable SPR instrument on the market and has disrupted an industry that has been primarily dominated by highly expensive and complex instrumentation.

About the Job :

We are looking for a passionate and talented Software Quality Assurance Specialist to join our team and help us build amazing products.

At Nicoya, we love to work hard and play hard, and we are always working to continuously improve our products. Our team is expanding and we need more talented people to join our mission! We are looking for a driven individual to play a key role in developing our next generation of OpenSPR software.

Who you are :

You love a challenge and you’re a life-long learner. You thrive off of solving technical challenges in the development of new products to meet short and long-term customer goals.

You want to provide some of the world’s top researchers with the best technology to help make research simple for them and help them get the data they need to make a difference in the world.

You have excellent technical proficiency with a balanced understanding that user experience is everything. You love stepping out of your comfort zone while also keeping track of your day-to-day tasks.

You want to be a part of a thriving team and you have great communication and teamwork skills. You are motivated by making an impact on your workplace and you thrive on challenging problems.

You have a proven track record for setting and meeting aggressive goals.

Duties :

Develop. maintain, and execute test scenarios, test scripts, test cases, and test results documentation

Design and execute acceptance testing, both manual and automated, as an embedded member of an agile software development team for both embedded (C / C++) and web-based (JS) applications

Develop test automation for web-based applications using tools like Selenium WebDriver or similar, and support cross-browser environments

Contribute to the development of unit tests, integration tests, API tests, data validation, security testing, etc

Identify tools, strategies, and additional project candidates for automated test coverage across product system

Design regression tests for functional and implementation requirements, and identify automation candidates and strategies where applicable

Advocate for software quality as a member of the Software Development organization

Work with Engineering team to improve process and product quality in the spirit of continual improvement

Work with non-engineering stakeholders to understand product, business, and clinical requirements for software development projects, and ensure those requirements are being met throughout the development cycle

Maintain test case suites within Test Management system

Log, track, and drive to resolve software defects in bug tracking systems such as Jira

Recommend improvements to processes, technology, and interfaces that improve the effectiveness of the team

Our Ideal Candidate Has :

BS in Computer Science or other engineering disciplines

Minimum of 3 years experience working in a professional software test or developer role

Experience in SDLC and worked within an agile environment in a past role

Exposure to Test Automation of Web / SaaS / Mobile applications

Experience in testing REST APIs

Proficiency in QA testing methodologies

Strong problem-solving and analytical skills, coordination skills, and interpersonal skills

Hands-on hardware experience

Report this job

Thank you for reporting this job!

Your feedback will help us improve the quality of our services.

My Email
By clicking on "Continue", I give neuvoo consent to process my data and to send me email alerts, as detailed in neuvoo's Privacy Policy . I may withdraw my consent or unsubscribe at any time.
Application form