Search by job, company or skills

D

Senior Quality Engineer

2-7 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 3 days ago
  • Over 50 applicants
Quick Apply

Job Description

Dynamic Yield, a Mastercard company, is a global technology company that powers the world's fastest payments processing network. Our Data & Services team is a key differentiator, providing cutting-edge services that enable some of the world's largest organizations to make multi-million dollar decisions and grow their businesses. Focused on innovation and scalability, this agile team delivers end-to-end solutions for a diverse global customer base, leveraging data-driven technologies across consulting, loyalty and marketing programs, business Test & Learn experimentation, and data-driven information and risk management.

Within the Data & Services Technology Team, the Advanced Analytics program offers a rich suite of products providing accurate perspectives on Credit Risk, Portfolio Optimization, and Ad Insights. We are actively enhancing customer experiences with new user interfaces, moving to API-based data publishing for seamless integration, utilizing new datasets and algorithms for advanced analytics, and building scalable big data processes. We're looking for an innovative Senior Quality Engineer to join this fast-growing team. You'll work in small, flexible teams, contributing to the design, build, and testing of features, ranging from intuitive UIs to backend data models and data flow architecture.

The Role

As a Senior Quality Engineer, you will:

  • Quality Leadership: Play a crucial technical test lead role, driving quality and implementing effective test approaches, automation improvements, and monitoring earlier in the development cycle.
  • Requirements Analysis: Undertake thorough requirements analysis and identify business scenarios and user stories to determine applicable test scenarios.
  • Test Data Management: Create, manage, and maintain robust test data assets.
  • Test Execution: Develop and execute both manual exploratory tests and automated tests for APIs and GUIs.
  • Process Enhancement: Collaborate closely with our development teams to enhance existing software development processes, making quality an integral part of the development workflow.
  • Automation Partnership: Partner with developers to improve and automate test and release processes.

All About You

  • Testing Experience: Must have solid professional software testing experience in complex distributed systems.
  • Automation Expertise: Must have proven current experience in creating and maintaining data-driven automated testing for distributed systems with good knowledge of Page Object model frameworks.
  • Test Types: Must be experienced in Smoke, Functional, Regression, Backend, Browser, and Non-Functional testing.
  • GUI Automation: Must have strong expertise in using Selenium WebDriver (Java 11-17) for automated GUI testing.
  • API Automation: Expertise in using Postman/SOAPUI Pro for automated API testing and creating automated regression packs.
  • Development Methodologies: Must have experience in Test or Behavior Driven Development (TDD/BDD).
  • Build Tools: Must have experience using TestNG, Maven, and ANT build tools.
  • Performance Testing: Must have experience in executing test suites for Stress & Load tests using Gatling tool with Scala.
  • CI Environment: Proven (recent) experience working in a continuous integration environment with hands-on experience in configuring Jenkins builds and executing tests using Jenkins.
  • SDLC Knowledge: Full understanding of test and project delivery life cycles.
  • Debugging Skills: Ability to analyze application logs and assist engineers by utilizing basic debugging techniques.
  • Tooling: Experience with defect/requirements management tools and hands-on experience working with version control tools such as Subversion and GIT.
  • Communication: Excellent communication skills, both written and verbal.

More Info

About Company

Dynamic Yield by Mastercard enables teams to build personalized, optimized, and synchronized digital customer experiences, enhancing revenue and customer loyalty.

Job ID: 118946549

Similar Jobs