Industry: Professional, Scientific & Technical Services•
Not Specified years
Posted 42 days ago
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.
Programming experience with Java
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
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.