Nokia is a global leader in the technologies that connect people and things. With state-of-the-art software, hardware and services for any type of network, Nokia is uniquely positioned to help communication service providers, governments, and large enterprises deliver on the promise of 5G, the Cloud and the Internet of Things. Serving customers in over 100 countries, our research scientists and engineers continue to invent and accelerate new technologies that will increasingly transform the way people and things communicate and connect.
Software Test Engineer (SDET), Nokia Software
Job Position Summary/Key Responsibilities:
As a Software Test Engineer in the Security Domain and a member of the Common Software Foundation team, you will be responsible for the testing of reusable security-related components and services for use across the Nokia Software (NSW) product portfolio. You will ensure that these components are robust, high quality, easy to use and you will support the product teams as they integrate them into NSW software applications. Additionally, you will develop automated functional tests using Selenium, Cucumber, Radish, and other modern testing frameworks validate and test complex security architecture and designs maintain knowledge of complex industry trends, current security issues, and security technologies encourage strong security practices across all projects, code development, infrastructure, and operations.
Location: Ottawa, Ontario, Canada
Required Minimum Qualifications: (Education, Technical Skills/Knowledge)
SDET with at least 5 years of experience and a track record of being a difference maker.
Experience in Writing Deployment and Integration Test Automation Scripts for Software Components.
Expert knowledge in manual and automated testing of web applications including testing of front end, RESTful web services and backend functionality.
Experience developing test plans, write test specifications, requirements traceability matrix and test reports.
Proficient experience of Python, Selenium, Cucumber, Radish, JUnit and other QA automation relevant technologies and frameworks
Detailed technical knowledge of Security principles, techniques, standards and state-of-the art capabilities for authentication and authorization, applied cryptography, security vulnerabilities and remediation
Knowledge of web related technologies (Web applications, Web Services, Service Oriented Architectures) and of network/web related protocols
Vulnerability and threat management experience
Knowledge in Cloud Platform technologies such as Docker and Kubernetes
Experience with various security tools and products (Codenomicon, Clairscan, Qualys, Nessus etc…)
Experience in Agile development methodologies
Bachelor's Degree (Computer Science preferred) or equivalent experience/knowledge
Strong verbal and written communication skills as well as interpersonal skills, with both technical and non-technical team members.
Canada is committed to building a skilled, diverse workforce reflective of Canadian society. As a result, we promote employment equity and encourage women, aboriginal persons, persons with a disability or members of a visible minority group to apply.
Nokia is an equal opportunity employer that is committed to diversity and inclusion. At Nokia, employment decisions are made regardless of sex, gender identity or expression, sexual orientation, race, ethnic origin, color, creed, religion, national origin, citizenship, age, marital status, physical or mental disability, genetic information or ancestry, protected Veteran or military status, or other characteristics protected by law.