The company builds and connects technologies that help protect people, property and places, with solutions meant to make communities, schools, hospitals and businesses safer.
The Product Content Globalization team localizes software, product documentation, websites and support communities for several brands, working inside the stakeholder teams it supports.
You will join the team's UI test automation and globalization platform work, supporting localization of product content across the company.
Your work will involve finding and fixing UI layout problems in localized software, building automation and localization tools, and improving the team's localization tech stack, using AI tools carefully.
A real interest in languages and cultures is central to this role. You should understand the basics of internationalization (i18n), localization (l10n) and globalization (g11n), and be curious about how software works across markets. You will be a self-motivated team member who pays close attention to detail.
Responsibilities
Own UI layout testing from start to finish for selected software products going through localization QA.
Create and maintain automation scripts for testing and workflow tasks.
Write transformation scripts that convert native file formats into localization-friendly formats and back again.
Read source code to find efficient ways to trigger specific strings within linguistic testing scope.
Apply strong coding skills and object-oriented design to solve harder globalization platform and i18n defect problems.
Bring modern AI tools into building and refining localization tools, using them responsibly.
Carry out post-translation engineering tasks to confirm functional and visual integrity in each language.
Requirements
Understanding of core software internationalization and localization principles.
Solid software design and programming skills, including object-oriented development.
Working knowledge of Python, Bash, HTML/CSS/JavaScript, React/TypeScript, C++ and MySQL, plus automated testing frameworks such as Playwright and Selenium.
Familiarity with Agile methodology, Git version control, and CI/CD pipelines using Azure Kubernetes (AKS) and GitHub Actions.
Ability to work with external and cross-functional stakeholders to build automated tests that give timely, high-quality feedback on releases.
Strong written and spoken communication with careful attention to detail.
Deep passion for languages, diverse cultures and global technology.
Enrollment in an accredited university undergraduate or Master's program.
Translation is not required, but you should be able to tell languages apart and feel comfortable navigating complex software in several non-native languages.
Preference goes to candidates with familiarity with Amazon Web Services (AWS) or Azure cloud infrastructure.
Preference goes to candidates with familiarity with MySQL, Django API development and database management.
Preference goes to candidates with knowledge of Arabic, Hebrew or German.
Conditions
Co-op internship position.
Target salary range: 45,600 to 66,000 CAD.
Pay within the range depends on job-related knowledge, skills and experience, and the actual offer is based on the individual candidate.