Senior Software Engineer
Minimum Qualifications and Skills:
• good analytical skills especially in system robustness verification and validation• Master's or Bachelor's degree in Engineering, Telecommunication, Computer Science, Software Technology or equivalent experience
• 6+ years in testing / automation testing
• knowledge about testing methodologies and software design
• good teamwork and communication skills
• good spoken and written English
• knowledge of Linux/Unix OS (command line)
• knowledge of cloud deployment models (IaaS, PaaS, SaaS)
• ability to prioritize tasks
Knowledge of the following would be a benefit:
• test automation knowledge - open source or commercial tools (e.g. Cucumber, Radish-BDD, Selenium)• cloud and microservices - K8s, Docker, OpenStack
• experience with public cloud like AWS or Azure will be a plus
• experience with Agile and BDD
• experience with integration of complex systems
• coding skills will be very appreciated (Bash, Python, Ansible, Java, Lua)
• databases knowledge
• JIRA / Confluence / Git / Gerrit / Jenkins
• ISTQB/ISEB certificate
• fault management knowledge
• other professional knowledge and work experience will be seen as an additional asset
Nokia is an equal opportunity employer that is committed to diversity and inclusion.
At Nokia, employment decisions are made regardless of race, colour, national or ethnic origin, religion, gender, sexual orientation, gender identity or expression, age, marital status, disability, protected veteran status or other characteristics protected by law.