Software Engineer in Test

MSCI Inc.   •  

Norman, OK

Industry: Professional, Scientific & Technical Services


Not Specified years

Posted 42 days ago

Position Overview

MSCI is seeking an outstanding software engineer to join our risk application QA team in Norman, Oklahoma. As a key member of this team, the candidate will work closely with the global teams based in Beijing, Berkeley, Boston, Budapest, Norman, Mumbai and New York City to ensure that MSCI risk applications continue to provide clients exceptional quality and sophistication. The candidate is expected to be detail oriented and capable of performing multi-task assignments in a timely and independent fashion.

Scope of Responsibility

The Software Engineer is Test will be responsible for developing & executing functional tests as well as implementing automated tests for Risk Manager - our Analytic -based investment risk and performance attribution platform. QA Engineers combine their knowledge of testing complex software applications with their understanding of financial instruments, markets and risk. Tests are automated via a variety of tools in a JavaFX-centric environment.

The Test Engineer will be given increasing responsibility for aspects of Quality Assurance in the RiskManger application and underlying BlueBox components systems. Duties will include:

Implement, maintain and run automated and manual tests

Own and expand an automation suite written in Java using Web Services

Analyze requirements specifications for impact on the existing system as well as for gaps, testability, and applicability to stated use cases

Create and review test plans for coverage, efficiency, and efficacy

Amplify the effectiveness of local and global peers

Document and communicate findings for further action

Identify and diagnose issues quickly and accurately for impact on customer and the whole system

In addition, the role requires extensive coordination with QA, Development, and Product Management staff in our other development centers.

Specific Knowledge/Skills

Programming experience with Java

Desired Experience

Experience in the design, development, and implementation of software testing solutions.

Proven experience with test frameworks written in Java. C# programming experience also desirable.

Strong communication skills

Knowledge of finance including equity and fixed income, financial data, and financial topics and the interest to learn such topics is desired

Experience with the core concepts of functional programming

Desired Qualifications

Platform skills: Linux, Windows

Tools: Gradle, Stash, JIRA

Education: Master or Bachelor degree in Computer Science /Math/Statistics/Finance or a computer related field.

Due to the great number of applications we receive for each of our open vacancies, we are unable to respond on an individual basis.