Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Senior Automation Quality Engineer (API Testing) image - Rise Careers
Job details

Senior Automation Quality Engineer (API Testing)

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 Automation Quality Engineer at Publicis Sapient, you will be responsible for ensuring the quality of mobile applications by applying your expertise in mobile testing and automation tools. You will collaborate closely with business and development teams to define acceptance criteria and streamline the testing process through automation.

Your Impact:

  • Create and implement test plans by analyzing and reviewing project requirement documents specific to mobile applications.
  • Participate in requirements gathering sessions with business teams to help define acceptance test criteria for mobile features.
  • Estimate and develop automation tests for mobile applications using appropriate tools and frameworks.
  • Design, develop, test, maintain, and execute automated test scripts across different test environments.
  • Manually execute test cases as needed based on business requirements, ensuring traceability of test results.
  • Work closely with the software development team to enhance testing through a deep understanding of mobile application architecture and source code, reporting and debugging issues.
  • Configure and schedule test automation within a Continuous Integration (CI) pipeline.
  • Create automated test cases, execute tests, and report defects and overall testing status.
  • Mentor junior team members on mobile testing best practices and automation techniques.

Qualifications

Your Skills and Experience

  • Practical knowledge of OOPS principles (Classes, Objects, Encapsulation, Abstraction, Inheritance, Polymorphism)
  • Familiarity with ES6 modules, asynchronous functions, and anonymous functions.
  • Understanding of Page Object Model (POM) or Page Factory design patterns.
  • Knowledge of how to configure and conduct test strategy on real devices in addition to simulator testing.
  • Knowledge of end-to-end testing and parallel execution techniques.
  • Familiarity with framework design and development.
  • Behavior-Driven Development (BDD): Experience with Cucumber for BDD is essential.
  • Hands-on experience with Selenium WebDriver
  • Understanding of BDD (Behavior Driven Development) and TDD (Test-Driven Development) concepts.
  • Strong experience with API testing 
  • Familiarity with QA/QE processes, including:
    • The test pyramid and its application.
    • Shift-left testing approach: automation within the same sprint rather than in a subsequent sprint.
    • Knowledge of the defect lifecycle and management processes (test management, reporting, etc.).
  • Proficiency with JIRA and X-Ray for issue tracking and test management.
  • Strong understanding of the Software Development Life Cycle (SDLC) and experience working in Agile development methodologies.
  • Excellent analytical, diagnostic, and debugging skills.
  • Ability to work independently and thrive in a fast-paced environment.
  • Strong communication skills and ability to collaborate effectively within a team.

Preferred Skills

  • Retail domain knowledge is preferred but not mandatory.
  • Framework implementation using Espresso and XCUIT 

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. 

What You Should Know About Senior Automation Quality Engineer (API Testing), Publicis Groupe

At Publicis Sapient, we're on the lookout for a skilled Senior Automation Quality Engineer (API Testing) to join our dynamic team in Torre Universal, San José, Costa Rica. This role is all about embracing your passion for mobile applications and utilizing cutting-edge automation tools to ensure top-tier quality in our products. In this position, you'll team up closely with our talented business and development units, defining acceptance criteria and refining our testing processes through robust automation strategies. Your mission? Create and implement comprehensive test plans while navigating through project requirements and engaging in collaborative sessions to pinpoint what the mobile features need. You'll have your hands busy designing and executing automated test scripts across various environments, along with the occasional manual testing to maintain a thorough validation. Your insights into mobile architecture will enhance our testing efficiency as you report and debug issues. Plus, you'll be a mentor, guiding junior team members in mobile testing best practices. At Publicis Sapient, we value a culture of innovation and collaboration, and we can't wait for you to bring your expertise on board. If you're ready to make a significant impact and thrive in a fast-paced environment, this role might just be your next big adventure!

Frequently Asked Questions (FAQs) for Senior Automation Quality Engineer (API Testing) Role at Publicis Groupe
What does a Senior Automation Quality Engineer (API Testing) do at Publicis Sapient?

As a Senior Automation Quality Engineer (API Testing) at Publicis Sapient, your responsibilities include implementing test plans for mobile applications, collaborating with teams to define acceptance criteria, and automating the testing process to enhance product quality. You'll work across different test environments and mentor junior colleagues, making a direct impact on our product delivery.

Join Rise to see the full answer
What skills are essential for a Senior Automation Quality Engineer (API Testing) at Publicis Sapient?

Success in this role requires practical knowledge of OOP principles, expertise in automation tools such as Selenium, a strong understanding of the Software Development Life Cycle (SDLC), and experience with API testing. Familiarity with Behavior-Driven Development (BDD) using Cucumber is also crucial for this position at Publicis Sapient.

Join Rise to see the full answer
How does Publicis Sapient support the career growth of its Senior Automation Quality Engineers?

Publicis Sapient fosters a learning environment for Senior Automation Quality Engineers (API Testing) by providing mentoring opportunities and encouraging skills development in automation techniques. You'll also be part of a diverse team that values innovation and collaboration, allowing you to grow both professionally and personally.

Join Rise to see the full answer
What is the work culture like for a Senior Automation Quality Engineer (API Testing) at Publicis Sapient?

At Publicis Sapient, the work culture is collaborative and dynamic, focusing on innovation and creativity. As a Senior Automation Quality Engineer (API Testing), you will work closely with cross-functional teams in a supportive environment that promotes knowledge sharing and a start-up mindset.

Join Rise to see the full answer
Is travel required for the Senior Automation Quality Engineer (API Testing) position at Publicis Sapient?

Yes, this position requires travel to Dallas twice per quarter for client workshops. During the first quarter, commuting to Mexico City is also necessary for team meetings. The work schedule alternates between onsite and hybrid to accommodate these travel needs.

Join Rise to see the full answer
What automation tools should a Senior Automation Quality Engineer (API Testing) be familiar with at Publicis Sapient?

A Senior Automation Quality Engineer (API Testing) at Publicis Sapient should be familiar with automation tools such as Selenium WebDriver, as well as testing frameworks like Cucumber for Behavior-Driven Development (BDD). Experience with API testing practices is also essential in this role.

Join Rise to see the full answer
How does Publicis Sapient ensure quality in its mobile applications through the Senior Automation Quality Engineer (API Testing) role?

Publicis Sapient ensures quality in mobile applications by having Senior Automation Quality Engineers (API Testing) design and execute automated test scripts, participate in requirements gathering, and collaborate with development teams to enhance testing strategies. This process includes continuous integration techniques and effective reporting to maintain quality standards.

Join Rise to see the full answer
Common Interview Questions for Senior Automation Quality Engineer (API Testing)
Can you explain your experience with mobile testing and automation tools?

In answering this question, highlight your hands-on experience with specific mobile testing tools and frameworks, detailing the types of projects you've worked on. Discuss your familiarity with automation strategies and how you've implemented them effectively.

Join Rise to see the full answer
What is your approach to defining acceptance criteria for mobile features?

When responding to this question, illustrate your collaborative process with business teams to gather requirements. Emphasize your analytical skills in drafting relevant acceptance criteria that not only align with user needs but also enhance testing efficiency.

Join Rise to see the full answer
How do you ensure traceability in your testing processes?

To effectively answer this, describe methodologies you employ to maintain traceability, such as documenting test cases and linking them to user stories or acceptance criteria, as well as using tools like JIRA and X-Ray for issue tracking.

Join Rise to see the full answer
What is your experience with Behavior-Driven Development (BDD) and its tools?

Discuss your familiarity with BDD concepts and how you’ve utilized tools like Cucumber. Provide examples of scenarios where BDD helped align testing with business requirements and improved collaboration with stakeholders.

Join Rise to see the full answer
Can you discuss a complex issue you solved during your testing phases?

Choose a specific project issue you've encountered and explain the troubleshooting process you undertook. Highlight your analytical thinking and debugging skills to showcase your problem-solving abilities.

Join Rise to see the full answer
Describe how you mentor junior team members in mobile testing.

Share examples of how you've guided junior colleagues through hands-on training or knowledge-sharing sessions, particularly focusing on best practices in automation and mobile testing methodologies to cultivate their skills.

Join Rise to see the full answer
What strategies do you follow for continuous integration in testing?

Outline your strategies for integrating testing within a continuous integration (CI) pipeline, including how you automate test scripts and schedule tests to ensure they fit seamlessly into the development lifecycle.

Join Rise to see the full answer
How do you prioritize tasks during a testing sprint?

Discuss your methods for prioritization based on project requirements, deadlines, and critical areas needing attention. Explain how effective communication with development teams plays a role in your prioritization process.

Join Rise to see the full answer
What tools do you use for API testing, and why?

Mention the specific tools you rely on for API testing, such as Postman or RestAssured, and explain their advantages. Discuss how these tools have contributed to enhancing your testing capabilities and overall project success.

Join Rise to see the full answer
How do you adapt your testing strategies for diverse mobile environments?

Provide insight into your approach for testing across various devices and environments. Discuss how you leverage real device testing and simulators, along with your knowledge of the specific challenges faced in mobile application testing.

Join Rise to see the full answer
Similar Jobs
Photo of the Rise User
Publicis Groupe Remote Stadelhoferstrasse 25, 8001 Zürich, Schweiz
Posted 12 days ago
Photo of the Rise User
Publicis Groupe Remote Av. del Partenón, 12, Barajas, 28042 Madrid, Spain
Posted 11 days ago
Photo of the Rise User
Posted 8 hours ago
Photo of the Rise User
Continental Hybrid 6969 FM 117, Uvalde, TX 78801, USA
Posted 9 days ago
TD Bank Hybrid Mt Laurel Township, NJ
Posted 19 hours ago
Photo of the Rise User
Kodif Remote No location specified
Posted 2 days ago
Photo of the Rise User
Posted 17 hours ago

Advertising is la joie de vivre for Publicis. One of the world's largest advertising and media services conglomerates, the company provides a wide range of corporate communication and media services, including creative advertising, media and campa...

1024 jobs
MATCH
Calculating your matching score...
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
November 29, 2024

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!