Job Description:
Title: QA Automation Engineer
Department: End User Technology (Enterprise Tech & Services)
Key Responsibilities
• Collaborate with Product Owners, Application and Engineering teams to gain an understanding of the systems.
• Evaluate manual test plans in order to design and implement well-structured test frameworks that are easy to extend and maintain.
• Work with Engineering and Development teams to integrate automation tests frameworks into CI/CD processes.
• Help drive the adoption of DevOps through increasing automation into development/engineering processes.
• Proactively initiate, promote and maintain strong interpersonal relations.
Required Skills
• At least 3 years of experience as a software developer or similar roles.
• Solid understanding of OOP and Software Development Lifecycle (SDLC).
• Experience with at least one test automation framework (Selenium, Protractor, Pytest, Appium, or similar).
• Experience developing in Python.
• Experience with PowerShell or C#.
• Experience working in a Windows environment.
• Experience working in an Agile environment.
• DevOps experience.
• Good understanding of different testing methodologies.
• Good understanding and working knowledge with source control (GIT) and continuous integration system (Jenkins/TeamCity).
• Understanding or experience with backend services and REST APIs.
• Excellent verbal and written communication skills.
• Detail and result oriented problem solver.
• Good prioritization and time management skills.
• Able to adapt to different culture and business environments.
• Passion for learning new languages and finding innovative solutions to complex problems.
Desired Skills
• Experience developing in TypeScript/JavaScript
• Knowledge of UNIX/Linux
• Understanding of TDD/BDD.
• Knowledge with Microsoft Infrastructure.
• Knowledge in Windows Active Directory and LDAP.
Technology
Technology works as a strategic partner with Morgan Stanley business units and the world's leading technology companies to redefine how we do business in ever more global, complex, and dynamic financial markets. Morgan Stanley's sizeable investment in technology results in quantitative trading systems, cutting-edge modeling and simulation software, comprehensive risk and security systems, and robust client-relationship capabilities, plus the worldwide infrastructure that forms the backbone of these systems and tools. Our insights, our applications and infrastructure give a competitive edge to clients' businesses—and to our own.
End User Technology (EUT) and Windows Infrastructure Automation Team is looking for a QA Automation Engineer with proven experience using test frameworks, hands-on experience implementing automation strategies and deep understanding of software development practices. The successful candidate will be responsible for both designing and delivering efficient automation solutions by partnering with engineering, development and operations teams across EUT.