DevOps Testing Expert
About Nokia
We create the technology to connect the world. Only Nokia offers a comprehensive portfolio of network equipment, software, services and licensing opportunities across the globe. With our commitment to innovation, driven by the award-winning Nokia Bell Labs, we are a leader in the development and deployment of 5G networks.
Our communications service provider customers support more than 6.4 billion subscriptions with our radio networks, and our enterprise customers have deployed over 1,300 industrial networks worldwide. Adhering to the highest ethical standards, we transform how people live, work and communicate. A truly global company, we are 166 nationalities working in more than 118 countries. Come create the technology to connect the world.
We are looking for tech-savvy and brave people to our Tampere R&D team. In our project we utilize agile, lean and DevOps methods.
We are looking for (Senior) SW developer, who is proactive team player having excellent Golang development skills, with proven previous experience.
Responsibilities
Your main responsibility will be developing and testing the software and be part of the team, which has end to end responsibility of the totally new product. Having knowledge of software testing methodologies, Continuous Integration/Continuous Delivery, containerized applications, 5G or data analytics is a plus. As result of earlier working experience, you already have a solid understanding of the software development. You have a hungry mind to learn more and you are excited doing a variety of different kinds of tasks as part of your job. You are always ready to share your knowledge and skills among the people you work with. You can tolerate uncertainty. As you will be part of multicultural environment good command in English is essential.
You will be part of software development team and taking part in development, testing and maintaining of our product. You will have the responsibility for specifying, planning, reporting, designing, reviewing in your technical area (e.g. several features). You are an expert for techno-economical aspects in your own responsibility area. You can lead and execute technical activities in own your responsibility area. You provide support for resource and program planning. You can write requirements, specifications and other guiding documentation for R&D from a technical point of view. You welcome also the chance to work outside of own process area on technical issues. You can solve complex engineering problems in many technology areas. With your expertise and previous experience you are able to coach other team members in solving complex engineering problems. You will willingly undertake technical training responsibilities.
Job Description:
Understanding the requirements from product management, working according to agreed priorities.
Technical design responsibility of the product area you work for.
Implementation of the product, implementation of the required test cases and/or framework, integration of the components required.
Test result analysis and implementation of required actions.
Troubleshooting in case of issues in internal testing or customer testing, fixing of findings.
Create prototypes, demonstrate use cases.
Documentation of own work, working as a technical lead for the development team.
Ready to adopt new areas, openness to innovative ideas – can do attitude.
Quality mindset, “do it right the first time” as guiding principle in your work.
Lots of grounds are uncharted, you tolerate uncertainty and can explore new territories.
Job requirements:
- Typically 8-12 years’ experience relevant experience in Software development. Good competencies in Golang, also Java, Javascript, Node JS.
- Self-driven, taking responsibility of own work.
- Experience with Linux OS Environment and related tools space.
- Working experience with lean, agile and methods.
- Good know-how of industry best practices - DevOps, Continuous Delivery, Cloud transformation
- Experience with DevOps tools – CI, Jenkins, Helm, Gir/Gerrit.
- Experience with Cloud native technologies – Kubernetes, Kafka, Microservices architecture.
- Working experience with different layers of architecture in enterprise systems – you are familiar of platform requirements gathering and development as well as application level requirements and usage of different APIs, internal or external.
Please provide your application. If your interests and skills match to our job offer, we will invite you for an interview.