Senior Software Test Engineer (Python/Pyspark, SQL, Azure, Databricks)
NielsenIQ View all jobs
- Chennai, Tamil Nadu
- Permanent
- Full-time
- Develop, troubleshoot, debug and make application enhancements and create automation framework leveraging Python/Pyspark, SQL/NOSQL as the core development languages.
- Develop and build scalable automation frameworks and test suites working across technologies.
- Develop Gen AI Automation solutions using AI ML Framework.
- Develop documents and maintain test plans, procedures and scripts and perform well defined product level integration tests.
- Implement execute and debug automated test scripts using various technologies and tools.
- Perform manual testing, the scope of which will encompass all functionalities of services as prequel to automation.
- Work closely with other quality and development engineers to build, evolve and maintain a scalable continuous build and deployment pipeline.
- Deploy application components using CI/CD pipelines.
- Build utilities for monitoring and automating repetitive functions.
- Collaborate with Agile cross-functional teams - internal and external clients including Operations, Infrastructure, Tech Ops
- Research and evaluate a variety of software products and development tools.
- Provides technical guidance and support to colleagues such as code reviews, testing and software documentation as required.
- 5-10 Years of years of applicable software engineering experience
- Strong fundamentals with experience in Cloud/Bigdata Automation Testing, Python, Pyspark, Machine Learning, SQL, Hive, Databricks, Airflow, UI and Service Testing, Performance Testing.
- Must have Pyspark / Python experience and proficient enough to create scalable big data Automation testing framework in Cloud
- Hands on experience in Test Automation, Creating Automation framework in Cloud, API microservice automation.
- Must have SQL knowledge.
- Must have knowledge of relational databases, preferably PostgreSQL.
- Must have experience in cloud technologies, preferably Microsoft Azure.
- Must have experience in UI and Services functional validations.
- Good to have experience in AI ML and validation using AI ML framework.
- Good to have experience in Selenium, TestNG, JAVA.
- Good to have experience in performance testing using Load Runner or Jmeter.
- Good to have experience with DevOps Technologies as GIT Hub, Kubernetes, Jenkins, Docker.
- Good to have experience on Retail Domain.
- Solid understanding of software testing principles, methodologies and best practices.
- Strong analytical, problem-solving skills and ability to learn and apply new technologies quickly
- Excellent English communication skills, with the ability to effectively interface across cross-functional technology teams and the business
- Minimum B.S. degree in Computer Science, Computer Engineering or related field
- Flexible working environment
- Volunteer time off
- LinkedIn Learning
- Employee-Assistance-Program (EAP)