Search by job, company or skills

Epsilon Data Management

Senior Associate QA L1

4-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 days ago
  • Be among the first 30 applicants
Early Applicant
Quick Apply

Job Description

In today's fast-paced environment, quick turnaround and increased test coverage are paramount, leading to a strong emphasis on automation testing across projects. Publicis Sapient is actively seeking automation experts who not only possess deep knowledge of tools and techniques but also have the astute ability to comprehend business needs and ROI, and subsequently craft effective automation strategies.

This role is responsible for ensuring the consistent quality of Software Applications production by developing and enforcing robust Automated Software QE (Quality Engineering) strategies, practices, and processes, while also providing documentation and managing people. You will collaborate closely with project, business, and QE teams to develop detailed automated scripts and test frameworks, ultimately enhancing the overall system's effectiveness and efficiency for clients.

The individual will be responsible for the overall quality of the project through effective QE leadership and management, ensuring all deliverables meet time, price, and quality targets. This is a hands-on role requiring a proven track record of successfully building, leading, and managing a functional and technical QE team with a strong sense of quality ownership. It demands strategic thinking and planning to provide leadership and expertise throughout the entire QA lifecycle, ensuring the success of both manual and automation efforts within an agile working environment.

You should be able to estimate for low and medium complexity applications using at least one estimation technique, and capable of handling/overseeing a small team (2-5 people), guiding them through the complete SDLC cycle from test case creation to test closure activities. Expertise in the defect management process, including defining/enhancing defect documentation and the TAR (Test Anomaly Report) lifecycle process independently, is essential. You must also have the ability to enforce/adhere to defect or other processes within the team.

Preferred qualifications (mostly for Senior Associate Career Stage):

  • Mentored or coached at least one person.
  • Can define Automation Test strategy and test plan for low and medium complexity applications, considering business needs and ROI.
  • Able to maintain and report test coverage matrix.
  • Able to identify device coverage for the application in question.
  • Can devise a regression testing approach.

Responsibilities: What You Will Do

As a QA Automation Expert, you will:

  • Strategize, design, implement, and run automation solutions for a variety of applications.
  • Identify, evaluate, recommend, and optimize current automated testing processes and tools.
  • Define and implement a comprehensive test automation strategy, including roadmap, tools, framework, and approach across project teams.
  • Oversee the technological delivery of recommended automation solutions, establishing end-to-end QA processes across Requirement Analysis, Test Strategy/Design, and Test reporting.
  • Participate in design and architectural reviews of proposed automation solutions.
  • Design and implement enterprise-wide QA strategy for diverse clients, including complex applications across multiple tech stacks (functional and automation testing).
  • Plan, estimate, and track team's work, utilizing robust estimation models.
  • Provide status reporting on testing activities, results, test case coverage, resources, and defect status.
  • Mentor/guide the team on technical know-how.
  • Adhere to company project standards and guidelines.
  • Lead the team (2-5 people) and guide them through the SDLC.
  • Manage the defect management process, including documentation and TAR lifecycle.
  • Proactively identify device coverage and devise regression testing approaches.
  • Lead client meetings (regular and planned), manage peer-level client relationships (expectations, communications, negotiations, escalation, feedback), and act as a primary point of contact/facilitator.

Qualifications

  • Education: Full-time Bachelor's/Master's engineering degree.
  • Experience:4-6 years of experience.
  • Experience with QE for distributed, highly scalable systems.
  • Good understanding of OOPS concepts and strong programming skills in Java, Groovy, or JavaScript.
  • Hands-on experience with at least one GUI-based test automation tool for desktop and/or mobile automation; experience with multiple tools is a plus.
  • Proficient in writing SQL queries and familiar with test automation tool selection and test approach processes.
  • Experience in designing and developing automation frameworks and script creation using best practices like Page Object Model.
  • Ability to integrate test suites into test management systems and custom test harnesses.
  • Familiar with the implementation of design patterns, modularization, and user libraries for framework creation.
  • Capable of mentoring a team and having a short learning curve for new technology.
  • Possesses a thorough understanding of all aspects of Quality Engineering.
  • Understanding of SOAP and REST principles, and a thorough understanding of microservices architecture.
  • In-depth hands-on experience with at least one API testing tool like RestAssured, SOAP UI, NodeJS.
  • Hands-on experience working with Postman or similar tools.
  • Hands-on experience in parsing complex JSON & XML and data validation using serialization techniques like POJO classes or similar.
  • Hands-on experience in performing Request and Response Schema validation, Response codes, and exceptions.
  • Good understanding of BDD, TDD methodologies, and tools like Cucumber, TestNG, Junit, or similar.
  • Experience in defining API E2E testing strategy, designing and developing an API automation framework.
  • Working experience on building tools like Maven / Gradle, Git, etc.
  • Experience in creating test pipeline - CI/CD.
  • Possesses domain knowledge to identify issues across domains (e.g., retail banking, automobile, insurance, betting, food markets, hotel industry, healthcare), understand their impact, and drive resolution.
  • Used/Exposure to automation tools for automating mobile applications & non-functional testing.
  • Ability to set up test environments for execution on cloud environments such as Sauce Labs, BrowserStack.
  • Knowledge of new tools (open source & licensed) in the automation world, with the knack to explore and stay abreast of the latest market tools.
  • Expertise in creating test automation frameworks, implementing, and maintaining them on a project.
  • Experience in modern agile practices such as BDD/Cucumber, DevOps.
  • Knowledge and experience in service virtualization and tools like CA Lisa.
  • Hands-on knowledge of setting up PACT Broker and writing PACT tests is desirable.
  • Experience in test management tools like Xray & Zephyr and integration of test framework with these tools.
  • Understanding of commonly used software design patterns like Builder, Factory, Singleton, and Faade.
  • Possesses excellent Communication skills (written, verbal both formal & informal).
  • Helps to create a positive, collaborative working environment for the team.
  • Quick grasping and flexibility to adapt to new technologies/processes.
  • Ability to multi-task under pressure and work independently with minimal supervision (i.e., ability to prioritize when under pressure).
  • Efficiently makes tough decisions and communicates them effectively.
  • Independently manages operational-level client meetings.
  • Develops strong relationships with appropriate client stakeholders.

More Info

Job Type:
Industry:
Employment Type:
Open to candidates from:
Indian

About Company

Epsilon is a global advertising and marketing technology company positioned at the center of Public Group. Epsilon accelerates clients ability to harness the power of their first-party data to activate campaigns across channels and devices

Job ID: 116751897