Software Engineer- AM-TECH-DA-85

Nielsen is a global measurement and data analytics company that provides a comprehensive understanding of consumer behavior.
Backend
Mid-Level Software Engineer
Hybrid
2+ years of experience
Enterprise SaaS

Description For Software Engineer- AM-TECH-DA-85

This role is part of a team that develops software interfaces with major TV streaming providers, downloading thousands of movies and TV shows from US and international platforms. The team is crucial to Nielsen's streaming measurement strategy, constantly updating their software to adapt to the evolving streaming environment.

As a Test Automation Engineer, you will be responsible for identifying test cases and automating them to run in an AWS Cloud environment. You'll participate in developing a mission-critical media asset management system, implementing and maintaining an extensive functional regression test suite for audio signature generation and metadata management.

Key responsibilities include:

  1. Test Suite Deployment: Building new test cases and refactoring the test automation framework.
  2. Data Verification: Developing SQL queries for data extraction and reconciliation.
  3. Code Quality and Best Practices: Adhering to coding standards and participating in code reviews.
  4. Performance Optimization: Assisting in identifying performance bottlenecks.
  5. Team Collaboration: Following best practices and collaborating with cross-functional teams.
  6. Security and Compliance: Assisting in testing to ensure compliance with industry and company standards.

The ideal candidate should have a Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field, with at least 2 years of experience in backend/AWS cloud functional and volume testing. Proficiency in Python, Selenium, and SQL is required, with exposure to Prometheus & Grafana being a plus. Strong problem-solving, debugging, and communication skills are essential.

Join Nielsen to play a key role in shaping the technical direction of projects in the rapidly evolving world of streaming media measurement.

Last updated 2 months ago

Responsibilities For Software Engineer- AM-TECH-DA-85

  • Build new test cases in the existing regression test suite and refactor the test automation framework
  • Develop SQL queries to extract data from a backend database and perform data reconciliation
  • Adhere to coding standards, best practices, and design principles
  • Participate in code reviews and provide constructive feedback
  • Assist in the identification of performance bottlenecks
  • Collaborate with cross-functional teams to ensure a cohesive approach to software development
  • Assist in testing the backend system to ensure compliance with industry and company standards for application security

Requirements For Software Engineer- AM-TECH-DA-85

Python
  • Bachelor's or Master's degree in Computer Science, Software Engineering, or a related field
  • Minimum 2 years of experience in backend/AWS cloud functional and volume testing
  • Proficiency in scripting languages such as Python
  • Experience with test frameworks such as Selenium
  • Database query experience with SQL
  • Good understanding of CI/CD principles and tools (GitLab a plus)
  • Good problem-solving and debugging skills
  • Strong communication and collaboration skills
  • Ability to communicate technical concepts effectively

Interested in this job?

Jobs Related To Nielsen Software Engineer- AM-TECH-DA-85

Java Developer (P2)

Java Developer position at Nielsen, focusing on building and maintaining scalable distributed systems for global audience measurement platforms.

.Net Developer

.Net Developer position at Nielsen, working on backend development for Nielsen One Application with focus on microservices and cloud technologies.

Support Engineer

Support Engineer at Nielsen, providing technical solutions and client support in media analytics.

Support Engineer

Join Nielsen as a Support Engineer to deliver technical solutions, support clients, and contribute to powering a better media future.

Technical Support Engineer

Technical Support Engineer at Nielsen providing first-level support for streaming measurement software, requiring Unix scripting and SQL skills.