At Nymi, we are working to revolutionize the way authentication is handled in enterprises. We want to increase security, strengthen compliance, and ease the challenges associated with strong authentication in the workplace of today.
Nymi is looking for a motivated individual to join our quality assurance team. You will contribute to building and executing test plans that exercise the end-to-end Nymi solution, including firmware, software development kit (SDK), and software. You are curious and enjoy learning about new technologies. You are organized and can present testing results in a meaningful way. You take pride in your work and want to help ensure that we deliver the best solutions possible.
Key Responsibilities
- Functional Verification and Validation of all feature requirements pertaining to the Nymi SDK
- Test suit creation, planning and execution based on defined product requirements in Testrail
- Development, testing and documentation of sample applications to test the Nymi SDK
- Performance of solution based testing including development, integration, installation and end-to-end functional testing
- Use issue tracking tools to prioritize, document, track and close relevant issues
- Log, document, Investigate, test and close product defects
- Apply all Standard Operating Procedures (SOPs) and all other Quality Assurance processes to the release of high quality product at Nymi
- Develop and implement testing APIs in RUST for use during Quality Assurance activities
- Test and operate within virtualized environments such as Citrix and RDP
- Test and operate Linux systems for the development of Nymi product
- Configure the IIS servers and perform a server installation from scratch
- Strong understanding of usage of Continuous Integration tools such as Github, Jenkins
- Work with TLS, PKI and common cipher suites
- Build firewalls to protect network infrastructures
- Work with Evidian Single Sign-On (SSO) integration system
- Work closely with Test Automation team and should have working knowledge of Automation tools such as Robot Framework
Skills & Experience
- Strong understanding of programming concepts and experience developing a programming project from concept to deployment
- Rust development experience a must
- Minimum 1 year of development experience
- Experience with C#, C++, C, Javascript, Python, SQL, RUST and Java
- Willingness to work in and understanding of a variety of programming languages
- Experience in writing and executing comprehensive test plans
- Confidence in installing and configuring complex software and working with command-line developer tools
- Strong written and verbal communication skills
- Working experience with Jira issue tracking software and/or TestRail test case management software
- Leverage knowledge of embedded security, operating systems, virtualization technology, anti-tamper, or other areas of expertise to apply technologies and solve new problems
- Experienced in testing hardware components, particularly in wearables
What is it like to work at Nymi?
Rethinking the authentication paradigm means creating a solution that both companies and employees are excited to use. This vision goes beyond any one role, team or department; everyone has a voice and a chance to shape the company. This empowerment leads to a team full of extremely talented thinkers and innovators. We take risks, solve problems and are highly adaptive.
At Nymi we embrace diversity and build teams that represent a variety of backgrounds, perspectives, and skills. Our commitment to being a positive and inclusive work environment goes to the core of our values. We believe this is a key factor in our success and we encourage applications from tech’s under-represented groups.
Some of the perks in our Toronto office: downtown location - transit reimbursement - education allowance - generous vacation - great benefits, incl. vision coverage - quiet room - shower - weekly catered lunch - snacks - casual dress - flexibility in schedule - remote work - (friendly) dog friendly ...