Software Development Engineer in Test (Beijing) recruitment
Software Development Engineer in Test (Beijing)
ABOUT MSCI Inc. (www.msci.com)
MSCI Inc. is a leading provider of investment decision support tools to investors globally, including asset managers, banks, hedge funds and pension funds. MSCI products and services include indices, portfolio risk and performance analytics, and governance tools.
The company’s flagship product offerings are: the MSCI indices which include over 120,000 daily indices covering more than 70 countries; Barra portfolio risk and performance analytics covering global equity and fixed income markets; RiskMetrics market and credit risk analytics; ISS out-sourced proxy research, voting and vote reporting services; CFRA forensic accounting risk research, legal/regulatory risk assessment, and due-diligence; and FEA valuation models and risk management software for the energy and commodities markets. MSCI is headquartered in New York, with research and commercial offices around the world.
For further information on MSCI, please visit our web site at www.msci.com
POSITION OVERVIEW:
MSCI is seeking an outstanding software development engineer in test to join our functional QA team in Beijing. As a key member of this team, the candidate will work closely with the global teams based in Oklahoma, Berkeley, 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.
The candidate will work on innovative applications utilizing the latest technologies, and will be responsible for ensuring that product specifications and functionality fulfill client needs. The individual is expected to create tests, setup regression automation, and execute functional tests for risk applications. The candidate should be highly motivated, have strong communications skills, and the ability to learn quickly.
RESPONSIBILITIES:
The candidate will have opportunity to work on innovative financial applications utilizing the latest technologies and will be responsible for understanding client needs and for ensuring that product specifications and functionality fulfill client needs. The members of our functional QA team have the opportunity to contribute in a broad set of roles including: studying functional, non-functional specifications, developing test plans and test cases, verifying web service components, implementing and using automated test tools, and estimating level of effort of project requirements.
The candidate will be exposed on a daily basis to a range of topics in the following areas:
- Perform test case management activities and track test requirement coverage.
- Analyze defects found during testing to identify likely root cause and create defect reports.
- Develop and extend automated test scripts, testing infrastructure, and all test related documentation.
- Develop, monitor, and intervene on automated test framework for workflow, web services, and user interfaces.
- Work with Product and Development teams to develop and execute test plans.
- Work with Release Engineers to ensure smooth delivery of our applications to our clients.
- Analyze our applications to identify key areas for automation.
- Assist in streamlining and improving the daily test processes.
DESIRED EXPERIENCE AND QUALIFICATIONS:
- Master or Bachelor degree in Computer Science or Engineering.
- Strong Programming experience with C++, Java, Perl or Ruby, XML.
- Written and oral proficiency in English.
- Working Experience on Selenium, WebDriver and other automation technologies.
FURTHER QUALIFICATIONS:
- Familiarity with Software Engineering Systems such as Jira, Hudson, Eclipse IDE, Subversion, or similar systems is helpful.
- Basic Operating Systems Administration and application troubleshooting for Windows and/or Unix/Linux Strong communication skills (written and verbal) and attention to detail.
- Adapts quickly to working within a rapidly evolving state-of-the-art software architecture and strong multitasking abilities.
- High degree of motivation, with strong communications skills and ability to learn quickly.
- Strong sense of ownership in testing not just to specification but to real world financial cases – interest and knowledge of the product functions is a plus
- 2+ years of test automation experience
To all recruitment agencies: MSCI does not accept unsolicited CVs/Resumes. Please do not forward CVs/Resumes to any MSCI employee, location or website. MSCI is not responsible for any fees related to unsolicited CVs/Resumes.
MSCI Inc. is an equal opportunity employer committed to diversifying its workforce. It is the policy of the Firm to ensure equal employment opportunity without discrimination or harassment on the basis of race, color, religion, creed, age, sex, gender, gender identity, sexual orientation, national origin, citizenship, disability, marital and civil partnership/union status, pregnancy (including unlawful discrimination on the basis of a legally protected pregnancy/maternity leave), veteran status, or any other characteristic protected by law.