Quality Assurance Analyst We're seeking someone to join our team as a Quality Assurance Analyst that will be responsible for project-team testing requirements, support and direction with business systems analysis, automated test development and maintenance in both a legacy multi-value platform and an object/service-oriented architecture implemented on the Java platform.
In the Technology division, we leverage innovation to build the connections and capabilities that power our firm, enabling our clients and colleagues to redefine markets and shape the future of our communities. This is a Quality Assurance Engineer position within E*TRADE Corporate Services, which is part of the job family responsible for devising test strategies, conducting and/or coordinating tests, and identifying defects to maintain high standards of performance and reliability.
E*TRADE Corporate Services is the leader in providing equity compensation products for public and private companies. We provide robust applications by using the best technologies, following solid design principles. Our work culture fosters an incredible exposure to innovative ideas and challenges that create experience and opportunity.
Since 1935, Morgan Stanley is known as a global leader in financial services, continuously evolving and innovating to better serve our clients and our communities in more than 40 countries around the world.
We are looking for highly motivated individuals who are ready to learn and grow. As a test automation engineer, you will play a critical role in design and development of software applications used by E*TRADE's clients, customer and support personnel. This role requires strong software engineering, manual and automation test skills, and good problem-solving skills.
What You'll Do In The Role Analyze complex functional requirements, performs research on current processes, designs test strategy and documents, and interacts with the business to develop test plans and test scripts.
Plan required test data fixtures and prioritizes test scripts to ensure the most critical components of the applications are being tested.
Lead the development of a comprehensive test strategy and works in partnership with a cross-functional team to define and complete testing deliverables.
Present identified project defects, risk analysis, and potential improvements to project team participants for review.
Review and validate system data and product quality to ensure system integrity and data fixtures.
Assist in the creation and maintenance of the UI and API automated testing scripts and conducts automated testing on the most critical client-facing applications as needed.
Review tests with others to ensure that the tests conform to industry standards and the company's existing systems architecture, design techniques, and development standard.
Develop, review, refine, use and document plans for both automated and manual functional, integration, and regression tests and assures that tests are successfully completed prior to production.
Document all test designs and scripts, functional, and regression tests and production releases.
Participate in product demonstrations and IT and QA process improvement recommendations and trains other analysts as needed.
Mentor other department members and IT staff members.
Assist other teams to troubleshoot application issues in production, quality assurance, and other environments.
What You'll Bring To The Role Bachelor's degree and at least 4 years of experience in quality assurance is required on the following applications:
Must be able to write test scripts from user requirements, execute the scripts and communicate results to team participants.
Working experience with TITAN, TestNG, Selenium WebDriver, Cucumber, Protractor.
Must be able to evaluate and document business case for enterprise improvement initiatives.
Must be able to design basic Excel spreadsheets and Word documents.
Demonstrate extensive knowledge of quality methodology and testing practices, tools and metrics.
Highly self-motivated, with the ability to complete tasks with minimal guidance, and to learn independently.
Excellent analytical and problem-solving abilities.
Excellent English verbal and written communication skills.
Must have logical aptitude to understand interactions/workings of systems.
Excellent teamwork and collaboration skills in working in a cross-functional team comprised of Product Analysts, QA, UAT, Development and PMO members.
Must be able to follow a project schedule and juggle tasks and priorities to meet rapidly changing deadlines.
Above-average knowledge of Structured Query Language (SQL) Preferred Experience and Skills.
Background in Securities/Banking/Financial Services.
Working in Unix/Linux development environment.
Agile/Scrum methodologies.
Trading domain business knowledge is a plus.
Hands on experience testing Mobile applications using Sauce Labs cloud is a strong plus.
What you can expect from Morgan Stanley:
We are committed to maintaining the first-class service and high standard of excellence that have defined Morgan Stanley for over 89 years. Our values - putting clients first, doing the right thing, leading with exceptional ideas, committing to diversity and inclusion, and giving back - aren't just beliefs, they guide the decisions we make every day to do what's best for our clients, communities and more than 80,000 employees in 1,200 offices across 42 countries. At Morgan Stanley, you'll find an opportunity to work alongside the best and the brightest, in an environment where you are supported and empowered. Our teams are relentless collaborators and creative thinkers, fueled by their diverse backgrounds and experiences. We are proud to support our employees and their families at every point along their work-life journey, offering some of the most attractive and comprehensive employee benefits and perks in the industry. There's also ample opportunity to move about the business for those who show passion and grit in their work.