Search by job, company or skills

D

Software Engineer II

1-6 Years
new job description bg glownew job description bg glownew job description bg svg
  • Posted 21 days ago
  • Over 100 applicants
Quick Apply

Job Description

We are looking for a Software Engineer II who is passionate about quality and has a strong background in functional testing, with an eye towards automation. In this role, you'll be a key member of our scrum team, working closely with developers and domain experts to ensure the delivery of high-quality products. You'll be responsible for translating complex requirements into comprehensive test scenarios, identifying and developing automation scripts, and proactively monitoring product quality throughout the development lifecycle.

Role:

As a Software Engineer II, you will:

  • Primarily work as a manual functional tester, while proactively identifying opportunities for automation and contributing to their implementation.
  • Translate complex system requirements and specifications into clear test requirements and testing methods.
  • Participate in requirements review and testing activities, monitor resolutions, and maintain thorough documentation.
  • Adhere to QA standards, processes, tools, and methodologies, partnering with other functions to gather testing requirements.
  • Be a vital part of the scrum team, actively participating in requirements review/story elaborations and testing activities to deliver high-quality products.
  • Translate high-level business requirements into comprehensive test scenarios to cover integration flows and customer journeys.
  • Collaborate with software developers and domain experts in designing, performing, and improving verification tests.
  • Identify automation needs and develop test scripts.
  • Work collaboratively and effectively in a very fast-paced environment.
  • Identify early defects to improve the quality of the products.
  • Follow the SDLC and STLC process with quality management and Agile tools like ALM.
  • Proactively monitor customer insights and production issues to gather quality feedback and improve processes to enhance the quality of the product/capability.
  • Play a crucial part in helping drive Quality to help build and ship better products.

Qualifications :

  • Working knowledge of Card Payment systems.
  • Working knowledge of payment simulation tools such as T3/similar or and ISO payment protocols (8583) & (20022).
  • Understanding of Unix Commands, SQL.
  • Understanding of any programming language.
  • Knowledge of software testing life cycle [Test planning, Test design and execution, Defect Management, Test Reporting].
  • Hands-on experience with Functional, Regression, System, and UAT Testing.
  • Experience on Tandem HP NonStop, Mainframe will be an added advantage.
  • Any experience with TDD and/or BDD will be an added advantage.
  • Experience in automation testing using any of the tools like JBehave, TestNG, SOAP UI, Appium, Selenium, mobile automation tools will be an added advantage.
  • Excellent defect finding, debugging, and root cause analysis capabilities.
  • Excellent communication skills.
  • Experience of testing solutions for large-scale deployments, including large enterprises or service providers, banking, or payment solutions.
  • Experience of working in the payments application domain.
  • Hands-on experience of working with tools like Confluence, JIRA, and Rally.
  • Good at test strategy analysis systematically and delivery-focused.
  • Strong organizational and problem-solving skills with great attention to detail, critical thinking, and solid communication skills.
  • Ability to be flexible, accountable, reliable, and industrious.
  • Ability to manage multiple priority efforts in parallel and ensure Quality Assurance standards are followed.
  • High-energy, detail-oriented, and proactive with the ability to function under pressure in an independent environment.
  • Strong oral and written communication skills.
  • Bachelor's Degree in Computer Science or a related field.

More Info

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

About Company

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

Job ID: 118945059

Similar Jobs