Job Directory Software Development Engineer in Test

Software Development Engineer in Test
Arlington, VA

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Who is Mastercard?

We are the global technology company behind the world's 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

Software Development Engineer in Test

Overview

Mastercard Commercial Small Business Product Engineering Team is seeking a Software Development Engineer in Test (SDET) who is well-versed in agile methodologies, has a constant focus on improving the QA process, is excellent at communication and can thrive in a fast-moving, hyper-growth environment. The Commercial Small Business Product Engineering Team will be building a global platform to help facilitate credit to micro-merchants in developing markets. The Software Development Engineer in Test will be part of a Software Engineering process that is highly agile, with short iterations with a big focus on test automation.

As a member of the Small Business Product Engineering Team you will help build innovative solutions to measure the overall quality of our services and APIs from early prototypes to production and on-wards. Our goal is to ensure that we can rapidly release with high quality, and iterate confidently. This role will be based in our Mastercard technology location in Arlington, VA that provides a state-of-the-art environment for technology teams to thrive in a collaborative, Agile engineering culture.

Responsibilities

* Develop, maintain and execute automated test scripts for service, acceptance, integration and regression testing;
* Design, develop, and expand on our test automation framework and research emerging automation technologies;
* Lead and engage with Product and engineering team to improve software development production and release speed;
* Develop the test coverage by defining testing setup and metrics; designing test cases and procedures; and documenting test results;
* Monitor, triage, debug bugs and helps identify fixes;
* Partner with software development and business teams throughout full life cycle development to drive the creation of test frameworks and approaches along with test data suites;
* Participate in acceptance criteria and test case reviews with focus on coverage of testing and design of associated automation;
* Play a role in the overall automation strategy and design for multiple products and/or services;
* Develop, maintain and extend test execution, and continuous integration infrastructure;
* Conduct code and design reviews with a focus on ensuring testability;
* Proactively identify new automation tools, processes, and approaches

Qualifications

* Experience in both Unit and Integration testing needs with exposure to data virtualization tools;
* Experience testing across a variety of platforms: web and mobile user interface, APIs (REST and SOAP), and/or data warehouse reports;
* Familiarity in software development to build and use automation frameworks using technologies: Java/.NET, JUnit, Selenium, JBehave, Soap UI/Pro, Spring framework, REST, JSON and XML, Eclipse IDE, etc.;
* Experience developing high quality test strategies and test execution - specific focus on cross browser and cross device testing;
* Ability to create good acceptance and integration test automation scripts and integrate with Continuous integration (Jenkins/Bamboo) and code coverage tools (Sonar, Clover);
* Exposure to Continuous integration and delivery concepts desirable;
* Exposure to performance engineering requirements desirable to develop non-functional requirements from the start;
* Strong organizational and problem-solving skills with great attention to detail, critical thinking, solid communication and proven leadership skills - with the ability to lead multiple test paths simultaneously;
* Familiarity in an agile development environment;
* Demonstrated knowledge of test methodologies, e.g. regression, functional, unit, integration, performance, etc.;
* Attention to detail, problem-solving, and trouble-shooting skills

Education

* BS degree or foreign equivalent in computer science, engineering, or related field is preferred

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 reasonable.accommodation@mastercard.com 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.

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.