Quality Assurance Analyst 2

  • Full-time

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 Business Unit

    At the heart of everything we do is data and this team. Our premium data assets empower the team to drive desirable outcomes for leading brands across industries. Armed with high volumes of transactional data, digital expertise and unmatched data quality, the team plays a key role in improving all our product offerings. Our data artisans are keen on embracing the latest in technology and trends, so there’s always room to grow and something new to learn here.

    Why we are looking for you

    You are Software Quality Assurance Engineer who is responsible for developing and executing comprehensive suites of automation test plans and test cases, maintaining and adding to existing automation framework, continued evaluation of test cases for inclusion in regression suites, automation for newly integrated features, and development of toolsets.

    What you will enjoy in this role

    The QA engineer will work closely with Software Developers and other QA engineers to deliver the highest quality products in a timely and cost-effective manner. As the Software QA Engineer, you will play an important role of training Engineers on test automation execution and troubleshooting. The QA engineer will work closely with a team of engineers to analyze problems, design solutions, and write/execute automated tests to verify solutions function as expected.

    What you will do

      • Design, develop, and maintain automation processes/test systems and tools to assess product quality and release readiness.
      • Utilize the latest innovative test technologies to improve product test strategy.
      • Work with the product architecture and design teams to derive release-testing requirements throughout the development cycle.
      • Design, create, and execute automated and manual tests as needed.
      • Reproduce, debug, and isolate problems and verify fixes.
      • Provide effective solutions to address the business problems – strategic and tactical.
      • Collaboration with team members, project managers, business analysts and business users in conceptualizing, estimating and developing new automation processes and enhancements.
      • Collaborate with other technology teams and architects to define and develop cross function technology stack interactions.
      • Testing and debugging. Perform root cause analysis (RCA) for any failed processes.
      • Document existing processes as well as analyze for potential automation and performance improvements. Update/create knowledge base articles and case studies as necessary.
      • Effective communicator, self-motivated and able to work independently but fully aligned within a team environment.

      Qualifications

      • Bachelor’s in computer science (or equivalent) with 3 to 5 years of experience in engineering, information systems or IT industry.
      • Experience working with SQL: 3-5 years.
      • Experience working with SQL-on- Hadoop technologies (SPARK, HIVE): > 1 year.
      • Experience with Python: > 2 years.
      • Working experience working with modern systems languages. 
      • Experience debugging and reasoning about production issues.
      • A good understanding of data architecture principles.
      • Experience with Big Data technologies / tools.Experience with SQL and related ETL and analytic tools.
      • Experience working with Cloudera Hadoop.
      • Strong experience with the SQL.
      • Strong experience in Python/Perl Shell scripting skills a plus.
      • Strong analytical, conceptual, and problem-solving abilities.
      • Strong written and oral communication skills.
      • Proven ability and initiative to learn and research new concepts, ideas, and technologies quickly.
      • Experience with Git.
      • Experience with Selenium, QTP or other automated testing software a plus.
      • Experience working in a team-oriented, collaborative environment.
      • Experience working with distributed teams.
      • Ability to translate an idea or need into a completed solution or work product.
      Privacy Policy