Solutions Architect Solutions Architect …

Northern Trust
in Chicago, IL, United States
Permanent, Full time
Be the first to apply
Competitive
Northern Trust
in Chicago, IL, United States
Permanent, Full time
Be the first to apply
Competitive
Solutions Architect
For more than a century, Northern Trust has worked hard building our legacy of outstanding service, expertise and integrity. From a Chicago-based bank founded in 1889, we now have more than 20 international locations and 18,100 employees globally. We serve the worlds most-sophisticated clients from sovereign wealth funds and the wealthiest individuals and families, to the most-successful hedge funds and corporate brands. We burnished our reputation as a global leader delivering innovative investment management, asset and fund administration, fiduciary and banking solutions enabled by sophisticated, leading technology. And through it all, we continually laid a solid, forward-looking foundation on which future generations can continue growing and achieving greater. As of June 30, 2018, Northern Trust Corporation had: $135 billion in banking assets $8.1 trillion in assets under custody $10.7 trillion in assets under custody/administration $1.1 trillion in assets under management Northern Trust is looking for a CONSULTANT, SOLUTION ARCHITECT to join its Technology Development Centre in Chicago, Illinois. JOB DESCRIPTION AND PRINCIPAL RESPONSIBILITIES This is a hands on key role for success of QA functions in Northern Trusts application delivery and testing activities 1. Strategy Take a bird's eye view, understand big picture at enterprise/program/project level from testing perspective and build test strategy that covers areas including but not limited to automation, service virtualization, Dockerization, performance, test data management, environment management and tools by collaborating with experts in business, data, environments etc. required. Provide technical test strategy and approach Assess current state of testing at Program/Project level and identify gaps to achieve target state. Define recommended strategies and actions for achieving target state. 2. Planning Create technical roadmaps and plans for implementing enterprise/program test strategies. Create estimates for technical work, calculate automation ROI and proposals for environment and data setup, automation, service virtualization, and Dockerization. Finding the best tech solution among all possible to solve the existing business problems Lifecycle planning of software solutions used for testing activities. Plan software and hardware resource usage and allocation Product vendor and license purchasing planning and management 3. Assessments Evaluate technical feasibility of testing solutions/designs in wide range of technology platforms. Oversea technical PoCs, PoVs, feasibility studies and Pilots as needed. Asses security vulnerabilities of software solutions and ensure their timely resolution 4. Technical Solutions Provide solutions to technical issues in software usage, testing and anticipate technical risks and ensure their timely resolution Provide thought leadership, consultation, share expert opinion, provide guidance from software architecture standpoint Promote innovation and QA modernization in all projects/programs Must be hands on as needed by project/program needs 5. Technical Test Design, Development and Execution Conduct/Participate in software architecture and implementation. Develop software solutions and process to enable and facilitate software development, testing activities and needs (DevOps CI/CD, Service Virtualization, DevOps CI/CD, Dockerization and test data and environment). Evaluate and provide approach for optimization, improvement & maintenance of existing software solutions and processes. Evaluate software solutions, testing tools and other industry standard tools. Identify and ensure use of right testing tools, technologies and frameworks Ensure that the design for software solutions: o Modularization and reusability of existing and new implemented software o Scalability and flexibility of software solutions o Reduce the number of maintenance points o Organization of modules and data for ease of maintenance Ensure that software solutions enable, facilitate and accelerate test development and execution processes by leveraging software solutions, standards and best practices 6. Management/Leadership Coach/Mentor junior resources Coordinate the software support team and ensure support services are optimum Provide status reporting, resource allocation, and managing stakeholder expectations Collaborate with software stakeholders to identify new software needs Manage software and hardware assets to ensure efficient usage and identify new needs Manage software solution implementation projects Manage generic access for systems and software 7. Audit and compliance Ensure compliance to existing Northern Trust policies, standards, best practices and provide feedback to improve them continuously. Ensure compliance of generic and user access for software solutions Understand and meet key Enterprise/Program SLAs and KPIs that needs to be achieved. Evaluate software to identify the best solution to satisfy business and technical needs. 8. Proactive identification and promotion Identify optimization opportunities and define solutions to satisfy them. Identify opportunities to elevate testing through innovative methods. 9. Metrics Define and implement measurements and metrics to capture the state of software solutions Setup process to capture defined measurements and metrics automatically with minimum human intervention 10. Communication and Presentation Provide solution demos to stakeholders Ability to communicate with/present to technical and non-technical audience at all levels Gather and present summarized as well as detailed status on progress, issues and risks Provide detailed demos to the stakeholders as needed and obtain sign-off on deliverables Conduct demos to the stakeholders on work done. Seek feedback from clients and adjust automation work accordingly Required skills and Experience 1. Technical leadership for large testing initiatives - Expert level with 8 years of experience 2. Software Testing - Expert level with 5 years of experience 3. Building, enhancing and maintaining automation frameworks - Expert level with 5 years of experience 4. Core software infrastructure experience (networking, server, storage) - Expert level with 5 years of experience 5. Experience designing, integrating and managing complex software solutions - Expert level with 5 years of experience 6. Experience planning and developing support processes and adhering to best practices - Expert level with 5 years of experience 7. Strong written and oral communication skills, and the ability to effectively communicate with technical and non-technical audiences - Expert level with 5 years of experience 8. Ability to quickly comprehend the functions and capabilities of new technologies - Expert level with 5 years of experience 9. Deep analytical skills - Intermediate level with 3 years of experience 10. Vulnerability and risk analysis skills - Intermediate level with 3 years of experience 11. Active Directory / LDAP experience - Expert level with 5 years of experience 12. Manage generic and user access for software and system 13. Test Management experience - Expert level with 3 years of experience 14. Support management experience - Intermediate level with 3 years of experience 15. Project management experience - Intermediate level with 3 years of experience 16. Software methodologies and methods experience (SDLC, Agile, CMMI, Waterfall, V-Model) - Expert level with 5 years of experience 17. Agile/SCRUM/SAFe/ Kanban experience - Intermediate level with 3 to 5 years of experience 18. Expedience with implementing and managing software development processes for Release management, requirement management, test management, defect management, deployment management - Expert level with 5 years of experience 19. Evaluate software solutions, testing tools and other industry standard tools experience - Expert level with 5 years of experience 20. Implement, integrate and customize tools and software solutions experience - Expert level with 5 years of experience 21. Experience with implementing, customizing HP ALM, Jira, HP Performance Center solutions - Expert level with 3 years of experience 22. Experience with administrating HP ALM, HP Performance Center solution - Expert level with 3 years of experience 23. Usage metric definition and analysis experience - Expert level with 5 years of experience 24. License management, renewal and budgeting experience - Intermediate level with 3 years of experience 25. ITIL v3/v4 experience - Intermediate level with 3 to 5 years of experience 26. Experience in implementing complex software solutions and developing usage models and processes - Expert level with 5 years of experience 27. Functional and non-functional test experience - Expert level with 10 years of experience 28. Effort and Cost Estimation - Expert level with 5 years of experience 29. Forecast costs and savings; calculate ROI for software solutions - Intermediate level with 3 years of experience 30. Automation - Measurements, Metrics, Reports and Dashboards - Expert level with 5 years of experience 31. Organizing/Conducting/Running meetings - Expert level with 5 years of experience 32. Operating system experience (Windows, Unix, AIX, Solaris, HP-UX, Linux)- Expert level with 3 years of experience 33. SDLC and management software experience(JIRA, BitBuket, Bamboo, ALM, GitHub, Jenkis) - Expert level with 3 years of experience 34. Testing tools and various framework experience (UFT, Eclipse, VuGen, Java, Selenium, Maven, TestNG, Jmeter,SoapUI) - Intermediate level with 2 years of experience 35. Web Services/API test automation - Expert level with 5 years of experience 36. MS Office platform and Office365 platform experience - Expert level with 5 years of experience 37. Create and deliver technical and non-technical presentations to all levels of partners - Expert level with 5 years of experience Preferred/ Recommended Skills and Experience: 1. Test Data Management (TDM) - Intermediate level with 2 years of experience 2. Unix/Linux - Expert level with 5 years of experience 3. ALM - Expert level with 5 years of experience LeanFT - Intermediate/Entry level with 1 years of experience 4. DB/ETL/Reports Testing - Intermediate level with 2 years of experience 5. Support management - Expert level with 5 years of experience 6. Release management - Entry level with 1 years of experience 7. Financial domain experience - Intermediate/Entry level with 1 years of experience 8. Dockerization/Containerization - Entry level with 1 years of experience 9. Mobile test automation - Entry level with 1 years of experience
Close
Loading...