Job Description

In today’s fast-paced environment, quick turnaround and increased test coverage are crucial, highlighting the importance of automation testing across projects. Publicis.Sapient is seeking automation experts who not only have proficiency in tools and techniques but also the ability to understand business needs, ROI, and develop appropriate automation strategies. The role ensures the consistent quality of software applications by developing and enforcing robust automated software QA strategies, practices, and processes, providing documentation, and managing personnel. Collaboration with project, business, and QA teams is essential to develop detailed automated scripts and test frameworks, enhancing the overall system’s efficiency and effectiveness for our clients.

Responsibilities:

  • Ensure the overall quality of projects through effective QA leadership and management, meeting all deliverables in terms of time, cost, and quality.
  • Build, lead, and manage a functional and technical QA team with a strong sense of quality ownership.
  • Provide strategic thinking and planning to lead the QA lifecycle, ensuring successful manual and automation efforts in an agile environment.

Experience Required:

  • 4-8 years

Role Name:

  • Senior Quality Engineer – Selenium

Education:

  • Full-time Bachelor’s/Master’s degree (Science or Engineering preferred)

Role Requirements:

Technical Skills:

Must-Haves:

  • Experience with QA for distributed, highly scalable systems.
  • Good understanding of OOPS concepts and strong programming skills in Java.
  • Hands-on experience with at least one GUI-based test automation tool for desktop and/or mobile automation using Selenium. Experience with other tools is an advantage.
  • Proficient in writing SQL queries.
  • Familiarity with test automation tool selection and test approach.
  • Experience in designing and developing automation frameworks and creating scripts using best industry practices such as the Page Object Model.
  • Integrate test suites into the test management system and custom test harnesses.
  • Familiarity with design patterns, modularization, and user libraries for framework creation.

Preferred:

  • Domain knowledge to identify issues across domains like retail banking, automobile, insurance, betting, food markets, hotel industry, and healthcare, understanding their impact and driving resolution.
  • Experience with automation tools for mobile applications.
  • Experience with web service/API test automation using tools like SoapUI and RestAssured.
  • Familiarity with modern agile practices such as BDD/Cucumber and DevOps.
  • Ability to set up test environments for execution on cloud environments like Sauce Labs and BrowserStack.
  • Working experience with unit testing tools, CI, and build tools such as TestNG, JUnit, Jenkins, Maven, and Gradle.
  • Knowledge of new tools (open source & licensed) in the automation field and the ability to explore and stay updated with the latest tools in the market.
  • Expertise in creating, implementing, and maintaining test automation frameworks.
  • Experience with modern agile practices such as BDD/Cucumber and DevOps.

Test Management:

Must-Haves:

  • Ability to estimate for low and medium complexity applications using at least one estimation technique.
  • Ability to oversee a small team (2-5 people) and guide them through the SDLC cycle, from test case creation to test closure activities.
  • Proficient in most defect management activities, capable of independently defining/enhancing defect documentation and TAR lifecycle processes.
  • Expertise in enforcing/adhering to defect or other processes within the team.

Preferred:

  • Mentored or coached at least one person.
  • Ability to define automation test strategies and test plans for low and medium complexity applications, considering business needs and ROI.
  • Capability to maintain and report test coverage matrices.
  • Ability to identify device coverage for the application in question.
  • Ability to devise regression testing approaches.

Soft Skills:

  • Excellent communication skills (written and verbal, both formal and informal).
  • Ability to create a positive, collaborative working environment for the team.
  • Quick grasping and flexibility to adapt to new technologies/processes.
  • Ability to multitask under pressure and work independently with minimal supervision, prioritizing effectively when under pressure.
  • Ability to make tough decisions efficiently and communicate them effectively.
  • Independently manage operational-level client meetings and develop strong relationships with client stakeholders. Act as the primary POC/facilitator for regular client meetings, managing peer-level client relationships (expectations, communications, negotiations, escalation, feedback, etc.).

About Us:

Publicis.Sapient, the digital business transformation hub of Publicis Groupe, helps clients drive growth and efficiency and evolve their work methods in a world where consumer behavior and technology are driving unprecedented social and commercial changes. With 17,000 people and over 100 offices globally, our expertise spans technology, data sciences, consulting, and creative. Combined with our culture of innovation, this enables us to deliver complex transformation initiatives that accelerate our clients’ businesses by creating the products and services their customers expect.

More Information

Apply for this job
Share this job