NielsenIQ
NielsenIQ1h ago
Indeed

Software Engineer

Chennai, Tamil Nadu
Full Time
Mid Level

Auto Apply to 50+ AI Matched Software Engineer Jobs

Use Auto Apply Agents to Bulk Apply jobs with ATS Optimised Resumes, find verified Insider Connections for jobs at NielsenIQ

Full Job Description

Join NielsenIQ's Connect Technology teams, instrumental in developing our new Connect platform. This unified, global, and open data ecosystem is powered by Microsoft Azure, providing clients worldwide with critical data and insights for innovation and growth. As a QA Engineer, you will be part of a dynamic team leveraging cutting-edge technologies including Cloud/Bigdata Automation, Python, Pyspark, SQL, Hive, Databricks, Airflow, and Performance testing, alongside other data engineering tools. Our infrastructure is deployed using DevOps pipelines integrated with Azure, Kubernetes, Jenkins, and Bitbucket/GIT Hub.

Responsibilities:

  • Design, troubleshoot, debug, and enhance applications by creating automation frameworks using Python/Pyspark and SQL/NOSQL.
  • Develop and construct robust, scalable automation frameworks and test suites across various technologies.
  • Create advanced automation solutions leveraging Generative AI and Machine Learning frameworks.
  • Author and maintain comprehensive test plans, procedures, and scripts, executing well-defined product-level integration tests.
  • Implement, execute, and debug automated test scripts utilizing a range of technologies and tools.
  • Conduct manual testing to cover all service functionalities as a precursor to automation efforts.
  • Collaborate with fellow quality and development engineers to build and maintain a scalable continuous build and deployment pipeline.
  • Deploy application components efficiently through CI/CD pipelines.
  • Develop utilities to monitor systems and automate recurring tasks.
  • Engage collaboratively with Agile cross-functional teams, including internal stakeholders, external clients, Operations, Infrastructure, and Tech Ops.
  • Research and assess diverse software products and development tools.
  • Provide technical leadership and support to colleagues through code reviews, testing guidance, and software documentation.

Qualifications:

  • 3-5 years of relevant software engineering experience.
  • Strong foundational knowledge in Cloud/Bigdata Automation Testing, Python, Pyspark, Machine Learning, SQL, Hive, Databricks, Airflow, UI and Service Testing, and Performance Testing.
  • Proficiency in Pyspark/Python, with the ability to develop scalable big data automation testing frameworks in a cloud environment.
  • Hands-on experience in test automation, cloud-based automation framework creation, and API/microservice automation.
  • Mandatory SQL knowledge and experience with relational databases, preferably PostgreSQL.
  • Experience with cloud technologies, ideally Microsoft Azure.
  • Proven experience in UI and Services functional validation.
  • Familiarity with AI/ML and validation using AI/ML frameworks is advantageous.
  • Experience with Selenium, TestNG, and JAVA is a plus.
  • Experience in performance testing using Load Runner or Jmeter is beneficial.
  • Knowledge of DevOps technologies such as GIT Hub, Kubernetes, Jenkins, and Docker is preferred.
  • Experience in the Retail Domain is a desirable asset.
  • Solid understanding of software testing principles, methodologies, and best practices.
  • Exceptional analytical and problem-solving skills, with a demonstrated ability to quickly learn and apply new technologies.
  • Excellent English communication skills for effective collaboration with cross-functional technology teams and business stakeholders.
  • Minimum Bachelor of Science degree in Computer Science, Computer Engineering, or a related field.

Company

NielsenIQ

NielsenIQ

NIQ is the premier global consumer intelligence company, dedicated to providing an in-depth understanding of consumer purchasing habits and identifying new avenues for business growth. Established in ...

Chennai, Tamil Nadu
Posted on Indeed