Epsilon Logo

Epsilon

Principal Software Development Engineer in Test

Sorry, this job was removed at 02:15 p.m. (IST) on Wednesday, Sep 11, 2024
Be an Early Applicant
Hybrid
Bengaluru, Karnataka
Hybrid
Bengaluru, Karnataka

Company Description

When you’re one of us, you get to run with the best. For decades, we’ve been helping marketers from the world’s top brands personalize experiences for millions of people with our cutting-edge technology, solutions and services. Epsilon’s best-in-class identity gives brands a clear, privacy-safe view of their customers, which they can use across our suite of digital media, messaging and loyalty solutions. We process 400+ billion consumer actions each day and hold many patents of proprietary technology, including real-time modeling languages and consumer privacy advancements. Thanks to the work of every employee, Epsilon India is now Great Place to Work-Certified™. Epsilon has also been consistently recognized as industry-leading by Forrester, Adweek and the MRC. Positioned at the core of Publicis Groupe, Epsilon is a global company with more than 8,000 employees around the world. For more information, visit epsilon.com/apac or our LinkedIn page.

Job Description

About the team

Our Automotive Practice is a fast-growing unit in Epsilon and we are on the lookout for talented individuals who always raise the bar by constantly challenging themselves and are experts in building customized solutions in the digital marketing space.

So, are you someone who wants to work with cutting-edge technology and deliver positive business results for global clients by addressing the changing demands of the automotive market? Then you could be exactly who we are looking for.

Apply today and be part of a creative, innovative and talented team that’s not afraid to push boundaries or take risks. You will get to see your ideas come to life in products that support more than 50% of the automotive dealers in US.

Summary

Principal SDET will be responsible designing automated testing frameworks, develop test cases, and write code to enhance software testability.

The position requires strong Oracle database knowledge for the Data Services group of a complex rule based multi-channel marketing campaign platform that supports Fortune 100 companies.

Responsibilities:

  • Leads both white-box and black-box testing via code
  • Leads Unit testing, API testing, security testing, DevOps and performance testing, and stress test activities
  • Design & develop pipeline as a code for Continuous testing & continuous integration pipeline to integrate automation scripts into CI/CD pipeline.
  • Drive automation efficiencies and coverage effectiveness using different automation framework tools and techniques
  • Develop test plans and tools to thoroughly test Oracle, SQL software on Linux platform.
  • Collaborate with developers, testers, project managers, business analysts and business users in conceptualizing, estimating, building and testing new software applications and enhancements. 
  • Assist in defining software development project plans, including scoping, scheduling, providing time estimates for programming tasks and implementation plans. 
  • Assist in the definition, development, and documentation of software’s objectives, business requirements, deliverables, and specifications in collaboration with internal users and departments. 
  • Develop technical documentation to define the system components, development environment and implementation planning/strategies. 
  • Recommend business process flow improvements and clearly communicate problem/resolution process to project management. 
  • Work with cross-functional teams during crisis to address and resolve complex incidents and problems in addition to assessment, analysis, and resolution of cross-functional issues. 

Qualifications

  • Bachelor’s Degree or higher in Computer science or related field preferred
  • 10-15 years of software development experience required. 
  • Excellent skills in Oracle PL/SQL and Microsoft SQL server.
  • 8+ year of programming or scripting languages. (Python Java, TypeScript)
  • Hands-on experience on debugging and testing Unix Shell scripts
  • Experienced in handling large volumes of data – for ex: dealing with tables that occupy hundreds of GBs.
  • Experience in testing data validation scenarios and Data ingestion, pipelines, and transformation processes.
  • Good experience on Automation Testing, Knowledge of various automation tools with Big Data.
  • Strong communication skills (verbal and written) and an ability to communicate with internal and external customers and all levels of management, including communicating technical information to nontechnical audiences. 
  • Ability to design and build flexible and extensible systems with focus on code reuse and generation. 

Preferred Qualifications

  • Experience in automotive marketing and/or CRM applications . 
  • Knowledge of database architecture and best practices for Oracle SQL and PL/SQL
  • Hands-on experience on Unix Shell scripting
  • Experience with Informatica or other ETL tools
  • Experience with API & Web Services testing
  • CI\CD tools such as GIT/ Azure Devops
  • Experience in REST APIs, Soap, GraphQL, Partner APIs etc

Additional Information

Epsilon is committed to promoting diversity, inclusion, and equal employment opportunities by using reasonable efforts to attract, recruit, engage and retain qualified individuals of all ethnicities and backgrounds, including, but not limited to, women, people of color, LGBTQ individuals, people with disabilities and any other underrepresented groups, traits or characteristics.

Epsilon Bengaluru, Karnataka, IND Office

1, Kariyammana Agrahara Rd, Yemalur, Marathahalli, Bengaluru, Karnataka, India, 560037

Similar Jobs

15 Hours Ago
Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Big Data • Fintech • Information Technology • Business Intelligence • Financial Services • Cybersecurity • Big Data Analytics
The Sr Engineer, SDET Engineering will be responsible for leading test case execution, preparing quality assessments, and coordinating testing roles within teams. The candidate must have hands-on experience in building test automation frameworks, executing test strategies, and performing non-functional testing. They will also work closely with design and requirement discussions and help ensure efficient testing processes are in place.
Top Skills: Aws CloudformationDockerGitGitlabJavaNoSQLProtractorPythonSelenium Web DriverSoapuiSQLTestng
4 Days Ago
Remote
Hybrid
17 Locations
Senior level
Senior level
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As an SDET II, you will develop and maintain automated testing frameworks for MRC Applications, write test cases, set up automated test pipelines, and collaborate with the development team on quality assurance. You are expected to understand business use cases and implement a long-term testing strategy.
4 Days Ago
Hybrid
Bangalore, Bengaluru, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Computer Vision • Information Technology • Sales • Security • Cybersecurity
As a Senior SDET at CrowdStrike, you will lead testing efforts for complex features, contribute to automation and framework development, manage test plans, and ensure the quality of cloud-based cybersecurity systems while collaborating closely with engineering and product management teams.

What you need to know about the Bengaluru Tech Scene

Dubbed the "Silicon Valley of India," Bengaluru has emerged as the nation's leading hub for information technology and a go-to destination for startups. Home to tech giants like ISRO, Infosys, Wipro and HAL, the city attracts and cultivates a rich pool of tech talent, supported by numerous educational and research institutions including the Indian Institute of Science, Bangalore Institute of Technology, and the International Institute of Information Technology.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account