• Senior Engineer , Test Engineering [L7] Jobs in Australia - 23843859

  • Australia

Job Description:

Who is Mastercard

We are the global technology company behind the worlds fastest payments processing network We are a vehicle for commerce, a connection to financial systems for the previously excluded, a technology innovation lab, and the home of Priceless We ensure every employee has the opportunity to be a part of something bigger and to change lives We believe as our company grows, so should you We believe in connecting everyone to endless, priceless possibilities

Job Title

Senior Engineer, Test Engineering [L7]

Senior Engineer, Software Engineer in Test (Level 7)


Mastercard Payment Gateway Services is a leading supplier of online payment and fraud screening services We are an innovative and ambitious market leader intent on growing our global presence We follow the best software development and Agile practices, to deliver successfully, again and again

As part of our ongoing expansion, were looking for an experienced Software Engineer (5 years) who is as passionate about software engineering excellence as we are about excellence in financial payments, someone who enjoys creating and delivering successful software platforms in a team of proud and collaborative software engineers

- Test automation - our strongest capability ensuring our application functions flawlessly every time we push commits!
- Build test automation to ensure quality in our software
- Work as part of software engineering squad
- Be part a team that is responsible for building a global platform that performs at scale serving millions of customers

All About You

Software Engineer in Test Quality Engineering

Quality Engineering position at MasterCard hands on software development working closely with developers to build test automation, test infrastructure, and perform code analysis/review to enable quality


Participate in requirements review/story elaborations and testing activities to deliver high quality products and incremental value with every iteration

Document test plans and acceptance criteria using Rally or similar life cycle management tools

Develop test scripts and perform automated and manual exploratory testing to ensure software meets business and security requirements and established practices

Leverage available tools and frameworks to produce durable tests and avoid application fragility

Follow through to ensure defects are reported and escalated appropriately

All About You
Strong organizational and problem-solving skills with great attention to detail, critical thinking and solid communication

Experience in software development to build and use automation frameworks, design patterns, code review and quality checks, Java/NET, JUnit, Selenium, Soap UI, Spring framework, REST, JSON and XML, Eclipse IDE, Nexus, Maven, SVN/GIT, etc

Experience in both Unit and Integration testing

Demonstrated experience developing test strategies and test execution

Ability to create good acceptance and integration test automation scripts

Experience in Technologies

- Experience building mission-critical applications
- Experience with Micro services Architecture; distributed systems architecture
- Experience building RESTful APIs
- Experience developing software using domain-driven design (DDD) approach
- TDD software development
- Continuous Integration (CI) and Continuous Delivery (CD) supported by Jenkins or similar automation servers
- Strong understanding of Object Oriented principals

- Java, XML, JSON, Oracle, Postgres, Cassandra, Elastic
- Practical experience with NoSQL, eg Cassandra database technologies
- Experience working with Spring Boot and Spring Cloud
- Distributed systems using Apache Kafka, Apache Zookeeper, Apache Ignite
- Distributed Cache (GemFire, Hazelcast, Memcached, Ignite, Redis)
- SQL (Senior level experience)

- Cloud Experience (advantageous)
- Experience building 12-factor apps
- Experience building enterprise grade apps for cloud
- Experience automating build & deployments using Jenkins, Maven & Ant
- Cloud deployed systems in Cloud Foundry

What is it like to work with us

Within our development teams we encourage pairing, automated testing and continuous delivery, and we do it while mixing in loads of fun Our teams consist of 8-9 people who work together across technology, product and delivery as an autonomous unit We believe strongly in continuous learning and personal development, providing access to training and extensive libraries of information We participate in guilds across the company to keep learning from one another Your manager acts as a coach to help guide you and your career

Were committed to creating inclusive, safe environments where anyone, no matter their background, can contribute and succeed

Mastercard is an inclusive Equal Employment Opportunity employer that considers applicants without regard to gender, gender identity, sexual orientation, race, ethnicity, disabled or veteran status, or any other characteristic protected by law

If you require accommodations or assistance to complete the online application process, please contact reasonableaccommodationmastercardcom and identify the type of accommodation or assistance you are requesting Do not include any medical or health information in this email The Reasonable Accommodations team will respond to your email promptly

Profile Summary:

Employment Type : Full Time
Eligibility : Any Graduate
Industry : Educational/Training
Functional Area : IT Software : Software Products & Services
Role : Software Engineer
Salary : As per Industry Standards
Deadline : 18th Apr 2020

Key Skills:

Taking these free online tutorials can help you get your next job

People who search this job also searched for the following Keywords


Salary trends based on over 1 crore profiles

View Salaries

All rights reserved © 2018 Wisdom IT Services India Pvt. Ltd DMCA.com Protection Status