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.