Support the building of reliable & scalable distributed systems – work on improving and adding new functionality to the Tru Audience platform’s distributed systems backbone by ensuring the systems meet or exceed the specified requirements and performance objectives including:
evaluating requirements
white box testing
writing test harnesses to exercise the code and observe data changes in the data stores
exercise APIs to ensure they function as designed and do not support scenarios not defined by business rules
black box testing
Develop test cases, and a unit & string testing application suite with robust coding to validate major components of large, mission critical, real-time distributed applications to ensure proper operations and report on failed components between builds
Participate in software design meetings and analyze client/partner needs to determine technical requirements that are technically feasible and as defect free as possible from inception through implementation
Clearly communicate the quality status of projects to the team in terms of code coverage and percentage of functionality passed and failed
Integrate with tools that scan the current codebase
Ensure developers have unit tests as part of their code and indicate it in release notes
Align work with technical discipline areas (Guilds) to ensure the teams within Trans Union’s Media Solutions division strive to use consistent components, tools and subsystems; e.g., APIs, Auth, Ingestion, Data Export and more.