Quality Assurance Analyst 2

  • Full-time

Company Description

Epsilon is the leader in outcome-based marketing. We enable marketing that’s built on proof, not promises. Through Epsilon PeopleCloud, the marketing platform for personalizing consumer journeys with performance transparency, Epsilon helps marketers anticipate, activate and prove measurable business outcomes. Powered by CORE ID®, the most accurate and stable identity management platform representing 200+ million people, Epsilon’s award-winning data and technology is rooted in privacy by design and underpinned by powerful AI. With more than 50 years of experience in personalization and performance working with the world’s top brands, agencies and publishers, Epsilon is a trusted partner leading CRM, digital media, loyalty and email programs. Positioned at the core of Publicis Groupe, Epsilon is a global company with over 8,000 employees in over 40 offices around the world. For more information, visit epsilon.com. Follow us on Twitter at @EpsilonMktg.

    Job Description

    About BU

    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:

    The Senior Software Quality Assurance Engineer 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. This Senior Software QA Engineer will also work closely with Software Developers and other QA Engineers to deliver the highest quality products in a timely and cost-effective manner.

    What you will enjoy in this role

    As the Senior Software QA Engineer, you will play an important role of troubleshooting production issues. This Senior Software QA Engineer will work closely with a team of engineers and BA to understand the requirements, understand the implementation, come up with test plans and execute the tests. The Senior Software QA Engineer is also responsible for planning and rolling out the changes to production in multiple countries.

    What you will do:

    • Responsible for Creating multiple automation frameworks and should have worked on automation frameworks.
    • Responsible for Manual Testing and Automation testing using Selenium or other automation frameworks e.g. Jubula, Cucumber etc.
    • Responsible to implement the automated testing components of the test strategy
    • Driving and owning test automation for the team.
    • Working on multiple automation tools and evaluating them to choose the right one that is suited for products.
    • Integrating test automation into CI/CD pipelines.
    • Proficient in defining and constructing generic automation frameworks for web based and windows-based application.
    • Ensuring compliance to the Quality Management System and regulatory requirements
    • Ability and proven experience in defining test automation framework, strategy, short / long term automation plan, bringing in best practices.
    • Summarizes testing and validation results and communicates with project team members regarding status.
    • Strong QA and Automation background with experience in creating automation test plans, reviews, write & execute test cases, test scripts and publish testing results/dashboards.
    • Knowledge of multiple open source/commercial tools for Web test automation (Selenium etc.) and Windows test automation (UFT, Jubula, Robot Framework, etc.)

    Qualifications

    • Bachelor’s in computer science (or equivalent) with 5 to 8 years of experience in engineering, information systems or IT industry.
    • Automations experience in open source/commercial tools for Web test automation (Selenium, Tosca etc.) and Windows test automation (UFT, Jubula, Robot Framework, etc.)
    • Strong Experience in writing test scripts in Java/Python
    • Proven experience in building and using automation frameworks using technologies: Java, Selenium, Python.
    • Experience in creating automation test plans, reviews, write & execute test cases, test scripts and publish testing results/dashboards
    • Experience with CI/CD (Jenkins) integrating testing frameworks
    • Experience with Atlassian products (Jira, Confluence, BitBucket)
    • Basic knowledge and understanding of DevOps
    • Knowledge on industry latest testing tools, trends & technology
    • Knowledge on ETL testing is plus
    • Experience working with transactional and big-data experience
    • Marketing business domain knowledge - added plus
    • Experience working with Java: 5-6 Years
    • Automation testing experience: 5-7 Years
    • 5-8 years Quality Assurance experience
    Privacy Policy