What We Do
The Listed Sales and Trading team is a diverse and inclusive technology team. We are responsible to build and manage some of the most critical trading platforms of Morgan Stanley. Our engineers are creative in solving operating problems, understand the big picture, build and integrate tools to automate sales and trading flows. We are working directly with our institutional clients (sales and trading desks, external clients) to help manage and transfer their risk.
Our massively scalable software and systems cover a wide-range of asset classes, from traditional equities cash, derivatives, ETF, FX, to large part of Fixed Income, commodities, bonds, swaps and cross-asset instruments. We support fully automated low-latency order handling up to highly complex manual and customized workflow required by some of our advanced users. We develop cutting-edge systems that are transforming our key business and enable transactions to occur in microseconds.
Our QA team works embedded into the development teams, working directly with our users and developers throughout the full development cycle. We automate testing wherever possible, using a mix of industry and open source tooling. Our QA team is expected to be able to combine technical and business skills, understanding the user's requirements and design test packs to validate those requirements.
We are not only invested in our clients but also our people. We strive to provide opportunities for our employees to learn, grow and have a healthy work-life balance. We have a casual work environment and a number of social activities.
Who We Are Looking For
Our work is always client focused, our engineers are problem-solvers and innovators. We are looking for an exceptional Quality Engineer to work embedded within the development team building our core desktop platform including order management and workflows, leveraging micro-services architecture and aligned with our DevOps and Agile strategies.
The successful candidate will be able to influence and collaborate globally, adapt in a fast-paced changing environment. We are looking for someone who can deliver on their own testing responsibilities and influence their squad to produce high quality products for the business.
This is a great opportunity to learn from and influence across a range of businesses and asset classes while collaborating with a talented group of individuals, both locally and globally. Our engineers work directly with business facing specialists, infrastructure leads and stakeholders in different development teams in a high-pace environment.
You will be responsible for the quality of output from the squad you are embedded within, and working within the wider QA group to improve quality across all squads. As a QA Engineer in NA you will be our representative for the local developer and user communities, and will present their requirements to the wider team.
Our Automation framework is primarily Python based, experience with that language would be an advantage but any comparable SDET experience using other languages would be acceptable. Experience testing trading systems, either UI Automation or backend testing using FIX/SOAP would be relevant.
Successful candidates will be commercially focused, have excellent communication skills and be able to demonstrate a strong delivery track record, with a First or Upper Second-Class degree in Computer Science or similar.
3 - 5 years of experience in Functional testing and review of your squad's change
Communication between local business users and the global QA team
Authoring new UI Automated Test Cases using our existing Python based Test Framework
Work with Agile Squads globally to understand their upcoming requirements and business deliverable
Experience of UI Automation using any automation tool
Strong knowledge of Python or proven development ability in similar SDET role
Excellent communication, teamwork and interpersonal skills.
Strong analytical capability and problem-solving skills.
Experience of Front Office Trading system
Basic knowledge of Test Complete would be an advantage
Basic knowledge of FIX/SOAP protocol
Agile software development experience, preferably Scrum
Morgan Stanley's goal is to build and maintain a workforce that is diverse in experience and background but uniform in reflecting our standards of integrity and excellence. Consequently, our recruiting efforts reflect our desire to attract and retain the best and brightest from all talent pools. We want to be the first choice for prospective employees.
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, sex stereotype, gender, gender identity or expression, transgender, sexual orientation, national origin, citizenship, disability, marital and civil partnership/union status, pregnancy, veteran or military service status, genetic information, or any other characteristic protected by law.
Morgan Stanley is an equal opportunity employer committed to diversifying its workforce (M/F/Disability/Vet).
Expected base pay rates for the role will be between $100,000 and $150,000 per year at the commencement of employment. However, base pay if hired will be determined on an individualized basis and is only part of the total compensation package, which, depending on the position, may also include commission earnings, incentive compensation, discretionary bonuses, other short and long-term incentive packages, and other Morgan Stanley sponsored benefit programs.