Description
COCUS PORTUGAL:
COCUS is all about People! We are proud to deliver skilled services and products developed by great talent, with attitude and ambition to work in innovative IT solutions.
We are partnering with worldwide industry leaders and always looking for the brightest minds to have fun working in Web and Mobile development, Cloud Computing, Data Engineering, Machine Learning and IoT.
Emotions are part of us, we encourage everyone to be what they truly are in our collaborative, informal, transparent, and open environment where everyone can contribute to the path to achieve our goals as a Team!
WHAT YOU WILL BE DOING:
- Use your deep technical skills to work with your team on defining, executing and maintaining efficient, highly automated test setups over the whole testing pyramid, from functional testing, integration and contract testing to performance and load testing
- Defining and executing an appropriate testing strategy that is aligned on domain level as well as ensuring the availability of suitable test data
- Help to realise efficient solution for assuring quality where automation comes up against its limitations
- Coach and support your colleagues with deep knowledge to improve expertise in ensuring the quality of software products over the whole cycle of designing, building, testing and deploying applications
- Guide more junior Quality Engineers and help them to grow and develop their expertise
- Help to continuously advance tooling, processes, and ways of working, always having our customers in mind, and thus embed all-team quality ownership
- Work with Product Owners to ensure testable feature specifications and champion approaches like test-driven development or behavior-driven development
- Tackle the whole cycle of designing, building, testing and deploying software and contribute to increasing automation.
WHAT WE ARE LOOKING FOR:
- Deep and proven practical knowledge of and expertise in quality assurance practices, tools and methods in an agile context and at scale
- Strong technical prowess in all quality assurance areas including automation, functional, contract, integration, performance and load testing
- Deep practical knowledge of software engineering practices like BDD and TDD
- Proven ability to define and execute quality strategies at scale
- Good experience with CI/CD, preferably Gitlab CI
- Customer centric, passionate about delivering great digital products and services
- Demonstrating true engineering craftsmanship mindset
- Passionate about continuous improvement, collaboration and great teams
- Compelling coaching and training skills for imparting professional software engineering skills
- Understanding of social and ethical implications of software engineering (e.g. like described in the ACM Code of Ethics)
- Fluent in written and spoken English
- Bachelor’s Degree in Computer Engineering or similar.
WHAT WE CAN OFFER YOU:
- The opportunity to work on innovative and global projects in a fast-paced environment, having a direct impact on the solution/application
- Informal and friendly culture that rewards innovation and teamwork
- Permanent work contract and salary according to experience
- Annual performance bonus
- FlexOffice - You choose where to work in Portugal and receive an individual budget to set up your workstation
- 24 vacation days + 1 day per year of tenure + your birthday
- Continuous development and training + internal knowledge sharing
- Pet friendly office in Matosinhos-Sul, a 5-minute walk from the beach with public transportation around
- 3K referral program - invite a friend to join the team!
- Co-payment for monthly gym subscription or public transport pass
- Besides other standard perks (Coverflex ticket meal, health insurance for you and your family…)
- Flexible schedules and higher wage liquidity using Tickets® “Infância”, “Educação”, “Saúde”.