AdGear (belonging to the Samsung Ads business), is an Advertising Technology Company located in the heart of Old Montreal. AdGear focuses on enabling brands to connect with Samsung TV audiences as they are exposed to digital media across all devices. Being part of an international company such as Samsung and doing business around the world means that we get to work on big complex projects with stakeholders and teams located around the globe.
Samsung has developed a proprietary ad platform that leverages unique first-party TV data to help brands connect to their audience as they explore content across desktop, mobile, tablets and our SMART TVs. The Samsung Ad Platform delivers high-quality audience targeting powered by three key components: first-party audience data at scale, world-class data science, and brand-safe cross-device ad inventory.
What you’ll do
As a QA engineer within the Data team, you will be working on test automation for web services, SQL query generators and ETL outputs. You will also be responsible for promoting QA best practices and creating regression test suite. You will work closely with the product owner to assure the quality of the deliverables.
You will be working with experienced, passionate programmers from our Data team within a broader engineering organization with a strong technical culture. The portfolio of some of our team members is available here:
You systematically find new ways to break things. You are detailed oriented and have a habit of automating repetitive tasks. You have no fear reading/understanding/questioning source code.
Collaborate with the rest of the team to develop and promote QA practices to improve overall data quality
Identify and communicate when QA processes are not being adhered to or when insufficient quality conditions exist in a project or process
Thoroughly test changes to ensure that the business requirements and quality standards have been satisfied before deploying to production
Create test automation scripts and perform manual tests when needed to ensure overall quality of the deliverables
NICE TO HAVE SKILLS AND/OR EXPERIENCE
Prior experience in a similar role
Prior experience with a scripting language
Experience in programming languages such as Java, Scala, Kotlin, Go, C, etc is a plus
Experience in big data tools such as Spark, Hadoop, Hive, etc is a plus
Experience with Unix/Linux systems
Demonstrated knowledge of automated test tools
A working knowledge of data testing best practices including data profiling and modeling in relational, dimensional and data warehousing scenarios
Hands-on experience with software testing at all phases (integration, regression, system/acceptance, load and performance, end-to-end) is required
Ability to learn and excel in the use of an automated testing framework and develop automated tests within the framework
Strong ability to develop and execute Structured Query Language (SQL) statements against data structures using modern/common query tools
Develop and execute data set test plans to validate transformations as part of the data validation process
Good communication skills and capacity/willingness to work in a multi-teams environment.
Be resourceful, inventive and passionate
A "can-do" attitude and comfortable managing competing priorities to achieve a high level of customer satisfaction
Attention to detail
WHAT'S IN IN FOR YOU?