Job Title

Senior Software Engineer - Automation Testing

Company Name
Mastercard
Job Type
Full-time
Qualification
Bachelor’s Degree
Experience
5 Years
Vacancies
1
Salary Offered
Not Disclosed
Job Category
Location
Pune, Maharashtra, India
Job Description

Role:
• Participate in requirements discussion, test planning, test data creation and execution of testing Plan in adherence with MasterCard standards, processes and best practices. 
• Work with project team to meet scheduled due dates, while identifying emerging issues and recommending solutions for problems and independently perform assigned tasks.
• Design and develop test automation scenarios to validate system to system interfaces and complete software solutions (for API and UI tests) 
• Interact with business and development stakeholders to define test plans and schedules 
• Translate complex system requirements into test requirements and testing methods 
• Identify and implement complex automation efforts, including refactoring of automation code where needed 
• Develop test scripts and perform automated and manual exploratory testing to ensure software meets business and security requirements and established practices.
• Generate test data for defined test cases, recognize test environment preparation needs, and execute existing test plans and report results 
• Own responsibility for defect management and oversight and escalation of issues discovered during the testing phase
• Document as per Software Development Best Practices. Follow MasterCard Quality Assurance and Quality Control processes. 
• Document performance test strategies and test plans, and execute performance validation 
• Collect quality metric data and communicate test status/risks to stakeholders 
• Act as first-review for project-level reviews, walkthroughs and inspections 
• Provide technical support and mentoring to junior team members 
• Perform demos of new product functionality to stakeholders
• Develop business and product knowledge over time.
• Identify opportunities to improve effectiveness and time-to-market

All About You:
• Bachelor's degree in Information Technology, Computer Science or Management Information Systems or equivalent work experience.
• Technical skills in Java, Selenium, Cucumber, Soap UI, Spring framework, REST, JSON, Eclipse, GIT.
• Excellent SQL skills to work on large and complex data sources and capability of comprehending and writing complex queries.
• Experience testing APIs (REST and SOAP), web user interface, and/or reports. 
• Experience in implementing CI/CD build pipelines with tools like Git/Bit Bucket, Jenkins and Maven
• Successfully validated one or more application codebases via automation, for new feature functionality and regression testing
• Experience working in Agile teams and conversant with Agile/SAFe tenets and ceremonies. Strong analytical and problem-solving abilities, with quick adaptation to new technologies, methodologies, and systems. 
• Excellent English communication skills (both written and verbal) to effectively interact with multiple technical teams and other stakeholders.
• High-energy, detail-oriented and proactive, with ability to function under pressure in an independent environment along with a high degree of initiative and self-motivation to drive results

Key Skills
Recruiter's Name
--
Telephone
--
Posted Date
January 02, 2023
Additional information

--