Senior Software Development Engineer and Test (SDET)_Group Technology Office_GIP_Hybrid
- +2
- +8
- Germany
- +2
- +8
- Germany
About
Job ID
9148
Company
Competence Line
Digital
Country
Job Type
Professional
Functional area
Digital & Data
Working time model
Full-time
Type of contract
Permanent
Contact
UniCredit is embarking on a journey to modernize its business application and its underlying technology by taking a platform centric approach. In the next couple of years, UniCredit is investing in building technology platforms at a group level. One such platform is the group integration platform that will help the business quickly and easily integrate legacy systems with modern, cloud-native platforms, help reduce time to market and costs. This platform is based on an event driven architecture that will have built-in security, monitoring, and observability functions. Additionally, it will allow business users to easily build customized business journeys dynamically across all cloud and legacy platforms without coding and track the performance of those journeys in real time.
UniCredit wants to create a team of experienced hands-on software engineers and architects that can accelerate the build of this platform. We are looking for various skilled and experienced engineers who have deep understanding in how kernels of an operating systems are build.
The integration platform is the kernel of the group technology platforms the UniCredit is investing in. It is the core platform in the technology platform ecosystem of UniCredit that will act as a bridge between the experience platform and the data platform.
What you'll be doingKey tasks and responsabilities
- Work closely with software engineers to build quality by ensuring proper test and conditional coverage, configuration quality, logging, and monitoring.
- Develop and implement QA standards, processes, tools, and methodologies.
- Partner with other functions to establish testing requirements for microservices with principles of 12 factor applications adherence.
- Document functional/integration test strategies and test plans; translate complex system requirements and specs into test requirements and testing methods.
- Participate in feature/story elaboration, Identify, and implements complex automation efforts.
Responsabilities
- Experience in building automated test suite for API based microservices.
- Experience in defining and building integration tests for microservices based applications.
- Experience in defining and building integration tests for event driven architecture-based applications. Experience in Unit, Functional and Integration testing.
- Experience testing across a variety of platforms: Microservices, Event Driven Applications, and Databases.
- Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools to ensure higher code/conditional coverage.
- Experience in working in Agile Methodology.
- Experienced in different protocols testing (SFTP/sockets/HTTPs/RPC etc).
- Experience of working with other developers to ensure that systems are designed for reliability, performance, and testability.
- Security Testing experience using security test tool.
- Hands on experience in Java scripting, Groovy.
- Hands on experience in Chaos Testing.
- Exposure to Software Engineering Principles.
- #MakeInnovationHappen: Chance to make an impact in terms of transformation
- #UnlockYourPotential: Join a young and stimulating environment
- #ComeAsYouAre: Working within a global team
- #UnlockYourPotential: Play a role of autonomy with high visibility and exposure
- #BalanceLifeAndCareer: The possibility of working hybrid
- A professional but stillfriendly work environment
- #EnjoyTheBest: Access to our Benefits platform with a dedicated budget that you will be able to use, in order to choose the most suitable benefits for you
- Healthcare servicesfrom one of the agreed providers
- Holidays accorded based on yourworking experience(21 up to 25 days)
- Career in a leadinginternational banking group, build on the diversity of its strong local roots
- Dynamic and multinational environment,full of growing opportunities
UniCredit is a pan-European Commercial Bank with a unique service offering in Italy, Germany, Central and Eastern Europe. Our purpose is to empower communities to progress, delivering the best-in-class for all stakeholders, unlocking a better tomorrow for our clients and our people across Europe. We serve over 15 million customers worldwide. They are at the heart of what we do in all our markets. Digitalisation and our commitment to ESG principles are key enablers for our service. They help us deliver excellence to our stakeholders and creating a sustainable future for our clients, our communities and our people. We are an equal opportunity employer. We stand together in nurturing a workplace that welcomes diverse thinking and inclusive behaviors. Making all voices heard and leveraging "diversity of thought" regardless of gender identity, age, race, ethnicity, sexual orientation, ability, cultural background, we ensure sustainable growth and new business opportunities, a strong drive for innovation and creativity, as well as a general improvement of the work climate with positive impact on productivity, well-being and engagement of our people.
#J-18808-LjbffrNice-to-have skills
- API
- Microservices
- Unit Testing
- Functional Testing
- Jenkins
- SFTP
- HTTPS
- Groovy
Work experience
- QA
- QA Test Automation
Languages
- English