Description
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:
- Test Planning: Collaborate with the development and product teams to understand project requirements and design comprehensive test plans and test cases for different components of the software stack.
- Test Automation: Develop and maintain automated test scripts and frameworks using industry-standard tools and technologies. Leverage test automation to improve efficiency and effectiveness of testing activities.
- Manual Testing: Perform thorough manual testing of the application to identify bugs, usability issues, and performance bottlenecks across different platforms and devices.
- Full Stack Testing: Conduct end-to-end and regression testing of software applications, ensuring seamless functionality and integration across front-end and back-end components.
- Defect Identification and Reporting: Identify and report software defects and issues encountered during testing. Provide clear and detailed bug reports, including steps to reproduce and relevant test data.
- Root Cause Analysis (RCA): Perform in-depth RCA for defects and issues, investigating underlying causes and identifying potential solutions or workarounds. Collaborate with development teams to resolve issues effectively.
- Continuous Integration and Deployment: Integrate QA processes into the continuous integration and deployment pipeline, promoting a smooth and efficient release process.
- Documentation: Maintain accurate and up-to-date documentation of test plans, test cases, test results, and RCA findings. Contribute to knowledge sharing within the QA team.
- Collaboration and Communication: Work closely with development teams, product owners, and other stakeholders to understand requirements, provide feedback, and ensure alignment on quality goals.
- Process Improvement: Continuously evaluate and enhance QA processes, methodologies, and tools. Propose and implement improvements to drive efficiency and maintain high-quality standards.
What we are looking for:
- Proven experience as a Full Stack QA Engineer or similar role, including both front-end and back-end testing.
- Strong understanding of software testing principles, methodologies, and best practices.
- Proficiency in programming and scripting languages commonly used in test automation (e.g., Java).
- Hands-on experience with test automation frameworks and tools (e.g., Selenium, BDD, Rest Assured etc.).
- Solid knowledge of RESTful APIs, web services, and intercept testing tools (e.g., Fiddler, Postman, Charles Proxy etc.).
- Experience in performing root cause analysis (RCA) for software defects, utilizing debugging tools and techniques.
- Familiarity with Agile/Scrum methodologies and working in an Agile development environment.
- Excellent analytical and problem-solving skills with a keen attention to detail.
- Effective communication and interpersonal skills, with the ability to work collaboratively in a team-oriented environment.
- Self-motivated, adaptable, and able to prioritize tasks in a fast-paced development environment.
- Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience).
- Fluent in written and spoken English.
What will be a plus:
- Understanding of cloud technologies – docker, containers, AWS
- Knowledge of device farm (e.g.: BrowserStack, LambdaTest, AWS device farm, sauce Lab, Perfecto, etc.).
- Working knowledge about API Gateway staging, mocking.
What we can offer you:
- Informal and friendly culture that rewards innovation and teamwork with global projects in a fast-paced environment, having a direct impact on the solution/application
- Permanent work contract and salary according to experience
- Annual performance bonus
- FlexOffice - Choose where to work and receive an individual budget to set up your workstation and help dealing with monthly expenses
- Pet friendly office in Matosinhos-Sul, a 5-minute walk from the beach with public transportation around
- 24 vacation days + 1 day per year of tenure + your birthday
- 1 day per year for social responsibility causes
- Flexible schedules and possibility to request a sabbatical license
- Continuous development and training + internal knowledge sharing
- 3K referral program - invite a friend to join the team
- Co-payment for monthly gym, public transport pass or alternative therapies
- Health insurance for you that can be extended to your household or pets
- Employee Assistance Program: Psychological, legal, financial and nutritional support for free
- Higher wage liquidity using Tickets® “Infância”, “Educação”, “Saúde”, retirement saving plans and capitalization life insurance
- Besides other standard perks (Coverflex ticket meal and local partnerships).
Interested? Please apply through: https://talent.sage.hr/jobs/be295e8d-aa0f-482f-ac87-91d0ccbfd993