QA Automation Engineer
Department Profile:
Morgan Stanley Wealth Management (MSWM) Technology is the global technology department responsible for the design, development, delivery and support of the technical solutions behind the products and services used by the Morgan Stanley Wealth Management (MSWM) business.
Software Quality Engineering Centre of Enablement (SQE COE) is responsible for design, development and adoption of scalable Test Automation Tools and Frameworks across MS Wealth Management. SQE COE partners with engineering teams to maximize the benefits of Test Automation and reduce application delivery timelines.
Position Overview:
As Test Automation Architect in WM SQE COE, you?ll have a chance to work with a broad set of technologies to help build the best-in-class test automation frameworks and solutions. You?ll have the opportunity to design and develop Frontend and Backend test automation frameworks, configure and maintain ci/cd pipeline, and work closely with development and QA engineering teams to socialize and enable frameworks adoption.
Responsibilitie
- Design and Develops reusable and scalable test automation frameworks on different application platforms like Browser, Desktop, API, Database and Mobile.
- Provides technical leadership to junior team members.
- Researching and staying up to date on latest tools, technologies, emerging trends with respect to Test Automation, Software Quality Engineering, Continuous Integration and Delivery
- Conducts POC and R&D on new tools/technologies, assessment on their fitment and provide recommendations.
- Plays advisory role for teams seeking to implement test automation solutions
- Build partnership across the enterprise, ensuring the best adoption of Testing COE offerings.
- Problem Solving and resolve tools and framework related challenges
- Conducts knowledge sharing sessions on Testing COE offered tools and frameworks.
- Improvise test automation processes and help define best practices while providing reusable and scalable test automation solutions
- Hosts periodic meetings with engineering teams to socialize COE offerings.
- Communicate progress to the senior leadership on a regular basis
Qualifications:
- 6+ years' experience in Test Automation
- Experience in designing and development of Test Automation frameworks
- Expert in Java and Python programming
- Expert in Selenium and Selenium Web driver.
- Should have good knowledge of build tools like Maven, Gradle, Ant/Ivy
- Knowledge and experience in API test automation using Java or Groovy using any backend automation tool like JMeter, SoapUI, Rest Assured
- Should have hands on working knowledge of Database (either SQL Server or DB2)
- Should have knowledge of Test Automation methodologies like BDD, Data Driven and Keyword Driven frameworks
- Experience in Test Automation tools and frameworks Evaluations, POC and R&D
- Must have working knowledge of CI/CD implementation, DevOps Principles and Practices
- Working knowledge of tool and technologies like Jenkins, TeamCity, GIT, JIRA
- Comfortable diving into the technical architecture of complex and highly scalable test automation solutions
- Good to have hands on experience on scripting languages like JavaScript, Type Script
- Good to have knowledge on Protractor-Cucumber, Appium, Perfecto and UFT