Publicis Groupe Canada is the Canadian subsidiary of Publicis Groupe, the world’s third largest communications group and a global leader in Communication, Media, Data and Technology. With over 1600 employees nationwide, Publicis Groupe Canada represents an integrated and collaborative set of agencies that offer expertise and services to many of the biggest brands in North America. Committed to driving positive change within and across the industry, Publicis Groupe Canada is an ally in the pursuit of D&I with programming centered around Education, Outreach, Talent Management and Giving back.
Canadian brands include: Leo Burnett , Martel & CIE , Ove , MSL Canada , North Strategic , Notch Video , Nurun Canada , Publicis Canada , Publicis Montréal , Razorfish , Hawkeye , Epsilon , Starcom , Zenith , APX , Spark , Saatchi & Saatchi , TPM and Saatchi Synergize .
Job Description
As a Software Tester Intern, you help to quality-assure both our products and our processes. It gives you the opportunity to strengthen your skills and to try your hand at putting your theoretical knowledge into practice. We work in a professional and inspiring environment with exciting challenges, for example participating in system testing, bug hunting and requirements analyses within software testing. As an Intern, you will build on your expertise as a Tester, and take part in technically challenging and exciting tasks. You will acquire considerable know-how about testing, giving you a good overall picture of the entire development phase.
Responsibilities :
• Participating in daily meetings.
• Attending trainings.
• Collaborating closely with Testers, Developers, Architects and Project Managers.
• Setting up and conducting test cases using testing techniques.
• Setting up test environments as well as deployment.
• Participating in debugging and clarifying root causes.
• Test automation.
• Reviewing software requirements and preparing test scenarios.
• Executing tests on software usability.
• Analyzing test results on database impacts, errors or bugs, and usability.
• Preparing reports on all aspects related to the software testing carried out and reporting to the design team.
• Interacting with clients to understand product requirements.
• Participating in design reviews and providing input on requirements, product design, and potential problems.
• Analyzing users’ stories and/use cases/requirements for validity and feasibility.
• Collaborate closely with other team members and departments.
• Execute all levels of testing (System, Integration, and Regression).
• Design and develop automation scripts when needed.
• Detect and track software defects and inconsistencies.
• Provide timely solutions.
• Provide support and documentation.
Qualifications
Preferred Skills :
• Fluent in English, both orally and in writing.
• Ideally, studying software development, information technology, computer science or similar at BSc or MSc level.
• You have a flair for and take an interest in analytical tasks.
• Good communication and critical thinking skills.
• Can work independently and as part of a team.
• Responsible, curious, and full of drive.
• Up-to-date knowledge of software test design and testing methodologies.
• Working knowledge of test techniques and compatibility with various software programs.
• Good organizational skills and detail-oriented mindset.
• Good time-management skills with the ability to handle multiple tasks simultaneously
Additional Information
Practical Information :
• This is a paid internship if your studies allow.
• The internship will last between three and six months, starting as soon as possible.
• The internship will be a full-time position (8 hours per day including 1 hour of unpaid lunch break)
During your internship, you can expect to gain practical experience with some of the following technologies and methods:
• Test automation with selenium and Cucumber
• High volume of test suites to prepare and test run to perform
• Translating requirements into test cases
• Develop and implementation of test automation strategy
Moreover, you can expect to learn what it’s like working in a team. It will give you the opportunity to train your communication and social skills. You learn to work with a wide range of different people, and you will undoubtedly develop as a person