Principal Software Development Engineer in Test

Epsilon logo

Epsilon

View Salaries, Reviews, and more  

Job Description

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.

Interview Questions of Principal Software Development Engineer in Test at Epsilon

Interview questions from Epsilon that are similar to Principal Software Development Engineer in Test
View more interview questions from Epsilon →
banner icon
Prepare For Your Interview in 1 Week?
Equip yourself with possible questions that interviewers might ask you, based on your work experience and job description.
Get Started!

Salary Insights of Principal Software Development Engineer in Test at Epsilon

Currently, there aren't any salaries for this role at Epsilon shared by other job seekers.

View more salaries from Epsilon →

Achieve your dream job with our top-notch tools!

Resume Checker Illustration

Resume Checker

Our free resume checker analyzes the job description and identifies important keywords and skills missing from your resume in just a minute!

Check Now
Interview Preparation Illustration

AI InterviewPrep

Utilizing advanced AI, our tool generates tailored interview questions based on your industry, role, and experience. Practice and receive feedback on your answers in real time!

Check Now
Resume Builder Illustration

Resume Builder

Let us show you the differences between a bad, good, and great resume, and guide you in building a resume that helps you stand out to employers, ensuring you land your next position faster!

Check Now