Senior Associate Automation Quality Engineer- JavaScript/TypeScript

Posted 2 Days Ago
Be an Early Applicant
San Jose, CA
Senior level
AdTech • Marketing Tech
The Role
As a Senior Associate Automation Quality Engineer at Publicis Sapient, you will streamline testing processes through automation, collaborate with teams to define requirements, create and implement test plans, and mentor junior team members while handling JavaScript and TypeScript for test scripts.
Summary Generated by Built In

Company Description

Publicis Sapient is a digital transformation partner helping established organizations get to their future, digitally-enabled state, both in the way they work and the way they serve their customers. We help unlock value through a start-up mindset and modern methods, fusing strategy, consulting and customer experience with agile engineering and problem-solving creativity. United by our core values and our purpose of helping people thrive in the brave pursuit of next, our 20,000+ people in 53 offices around the world combine experience across technology, data sciences, consulting and customer obsession to accelerate our clients’ businesses through designing the products and services their customers truly value.

Job Description

As a Senior Associate Automation Quality Engineer at Publicis Sapient you will help to realize software quality by streamlining testing with a strong set of test development skills and automation tools/frameworks. You will collaborate closely with business and development teams as part of the practices defined by Acceptance Test Driven Development (ATDD)/Behavior Driven Development (BDD). 

Your Impact:

  • Create and implement test plans by analyzing and reviewing project requirement documents.
  • Participate in requirements gathering sessions with business to help define acceptance test criteria.
  • Estimate and develop JavaScript/TypeScript-based test automation using ATDD/BDD tools.
  • Design, develop, test, maintain and execute scripts across different test environments for consistency.
  • Ability to execute test cases manually (if needed) based on business requirements and maintain traceability.
  • Work closely with software development team to enhance testing through in-depth understanding of the system and source code under test and to report, reproduce and debug issues.
  • Configure and schedule test automation within a Continuous Integration (CI) pipeline.
  • Create automated test cases, execute, and report defects, daily test status as well as overall testing status.
  • Demonstrate ownership and accountability through self-directed task management
  • Motivated Team player, with very strong analytical, diagnostic, and debugging skills
  • Mentor junior team members

Qualifications

Your Skills and Experience:

  • Experience with CRM platforms, especially Dynamics 365, with a focus on Sales, Marketing, and Customer Service modules.
  • Hands-on experience in JavaScript/TypeScript for scripting and automation.
  • Object-Oriented Programming (OOP) concepts knowledge such as classes, objects, encapsulation, abstraction, inheritance, and polymorphism.
  • Familiarity with ES6 modules, asynchronous and anonymous functions, and foundational Node.js knowledge (versioning, nvm, package.json, npm basics).
  • Knowledge of GIT commands and branch management.
  • Hands-on experience with Selenium WebDriver and WDIO (WebDriver IO), including configuration options and WDIO APIs.
  • Experience in framework design, including Page Object Model (POM), test data management, and environment-agnostic automation management.
  • Proficient in end-to-end testing, parallel execution, and UI synchronization techniques.
  • Strong experience with Cucumber for BDD, including BDD and TDD (Test-Driven Development) concepts.
  • Knowledge of BDD Cucumber components such as features, scenarios, examples, data tables, hooks, tagging, and parallel execution.
  • Proficient with API testing using tools like Postman or scripting languages.
  • Load testing experience, with Gatling as a preferred tool.
  • Understanding of Continuous Testing, Test Pyramid, and Shift-Left testing, focusing on automation within the sprint.
  • Proficiency in JIRA and Xray for issue tracking and test management.
  • Familiarity with QA processes, including the defect lifecycle, test management, and reporting.
  • Retail domain knowledge is preferred but not mandatory.

Preferred Skills 

  • Experience in setting up CI/CD pipelines and managing secrets with Azure Key Vault.
  • Proficient in configuring and utilizing Selenium Grid for parallel and cross-browser testing.
  • Familiarity with tools for mocking APIs or dependencies.
  • Non-Functional Testing:
  1. Compatibility Testing: Experience with compatibility testing tools such as Sauce Labs or BrowserStack.
  2. Visual Regression Testing: Knowledge of visual regression tools like WebdriverCSS or Percy.
  3. Accessibility Testing: Proficient in accessibility testing using tools like axe-core or similar frameworks.
  4. Performance Testing: Familiar with page performance assessment tools, such as Sitespeed or Lighthouse.

Additional Information

Opennes to travel:

This position requires availability to travel twice per quarter, each travel for a week to Dallas for client workshops. 

Hybrid Work: During the first quarter, commuting to our Mexico City offices will be required for team meetings with the Dallas team. The work schedule will alternate in a two-week rotation: Week 1 will be fully onsite, while Week 2 will follow a hybrid model—onsite work on Monday, Wednesday, and Friday, with remote work on Tuesday and Thursday. This alternating schedule will continue throughout the quarter. 
After the first quarter, commuting is expected to remain at one week per quarter. 

Top Skills

JavaScript
Typescript
The Company
HQ: Paris
45,929 Employees
On-site Workplace
Year Founded: 1926

What We Do

As a platform at the intersection of marketing and digital business transformation, driven through the alchemy of creativity and technology, Publicis Groupe is built on The Power of One. Publicis Groupe offers its clients seamless access to the expertise of its 80,000 talents across four Solution hubs: creative with Publicis Communications (Publicis Worldwide, Saatchi & Saatchi, Leo Burnett, BBH, Marcel, Fallon, MSL, Prodigious), media services with Publicis Media (Starcom, Zenith, Spark Foundry, Blue 449, Performics, Digitas), digital business transformation with Publicis.Sapient and health & wellness communications with Publicis Health. Publicis Groupe’s agencies are present in over 100 countries around the world.

Similar Jobs

SoFi Logo SoFi

Senior Software Engineer, Builder Tools

Fintech • Mobile • Software • Financial Services
Hybrid
San Francisco, CA, USA
4500 Employees

LinkedIn Logo LinkedIn

Test EA SQC

HR Tech • Social Media
San Francisco, CA, USA
25831 Employees

Vast Logo Vast

Senior Flight Software Test Engineer - HITL

3D Printing • Aerospace • Hardware • Software • Manufacturing
Long Beach, CA, USA
300 Employees
155K-190K Annually

Similar Companies Hiring

Effectv Thumbnail
Marketing Tech • Digital Media • AdTech
New York, NY
2157 Employees
RollWorks Thumbnail
Marketing Tech
US
AdRoll Thumbnail
AdTech
US

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account