25 November, 2018
Job ID : 20181125008
Company : Mastercard
Job Role : Senior Engineer, Software Engineer In Test
Eligibility : Graduate
Experience : Experienced
Job Location : Pune
Salary : Not Mentioned
Vacancies : Not Mentioned
Website : www.mastercard.com
Deliver quality engineering, exploratory testing, and test automation covering all key deliverable areas including mobile, web, and API testing.
Drive adoption of development services (Quality Engineering, Performance Engineering, Continuous Integration, Continuous Delivery, and Collaboration) among various delivery teams.
Understand end-customer needs and associated value chain to drive processes and practices to ensure flawless customer experience.
Bachelor/Master’s Degree in Computer Science or equivalent work experience with exposure to quality engineering processes.
Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins) and code coverage tools (Sonar, Clover) to ensure 80% or higher
Sound knowledge of Java, Spring, JUnit, Eclipse IDE, Rest Assured, Appium, Jbehave/Cucumber frameworks, Databases, APIs (REST/SOAP), Continuous Delivery concepts and tools such as Jenkins/Bamboo, vulnerability tools such as Sonar, Checkmarx/Fortify, etc.
Experience testing across a variety of platforms: web and mobile user interface, APIs (REST and SOAP), and Mainframe and UNIX
Good knowledge of payments domain message flows, architecture, common design patterns, ISO message protocols, simulation/emulation tools highly desirable.
Expertise in agile and waterfall delivery, life-cycle management tools (JIRA/Rally/Rational Concert), software testing standards, methods and conventions.
Exposure to Cloud, Infrastructure-as-a-code concept, and tools such as Chef/Puppet desirable.
Expertise with cross browser and cross device testing strategies (e.g. In the Wild testing) and automation via device clouds (Perfecto, Device Anywhere, Testdroid, etc)