Tech Stack
CloudCyber SecurityMacOSNode.jsOpen SourceSeleniumSQL
About the role
- Ensure OneLogin product is delivered with high quality and meets customer expectations
- Collaborate with other technical staff to deliver consistently reliable hosted, on-prem, desktop, and mobile software solutions
- Managing test cases; defining test scenarios, preconditions, test steps, expected results, test prioritization, and risk assessment
- Execution of automated and manual test cases to validate release candidates, release execution processes, and released software and platform changes
- Programming of automated tests that perform test cases which evaluate expected results against actual results
- Working in an agile scrum process; refine requirements, assess effort, test development and execution, documentation and reporting, perform demos, and retrospectives
- Close cooperation with a globally distributed team of developers, testers, architects, escalation engineers and platform engineers (may require occasional flexibility to accommodate overlap time)
Requirements
- Structured and logical approach to software quality with the ability to learn, and think creatively to solve issues
- Hands-on experience programming in NodeJS and/or other object-oriented languages
- Well versed in REST API endpoint testing
- Experience with web UI testing, browser compatibility testing, understanding of UX principles and usability testing
- Experience with test case management and bug tracking tools such as TestRail and Jira
- Ability to utilize a version control system (Git) to manage source code
- Good team collaboration skills with a pragmatic and positive attitude
- Excellent written and verbal communication skills in English
- Previous experience (3+ years) in an enterprise software quality assurance field utilizing test automation frameworks and methodologies
- Ability to occasionally adjust hours to overlap with globally distributed teams