19 days old

Quality Assurance Specialist - Automated Production Stability

Northern Trust
Chicago, IL 60602
  • Job Code
    85425

Northern Trust is looking for < Senior QA Automation Specialist for Automated Production Stability (APV) > to join its Software Quality Management (SQM) Organization at Northern Trust Chicago.

JOB DESCRIPTION AND PRINCIPAL RESPONSIBILITIES

This role will have matrix alignment to the Global Technology Organization and will be part of the Software Quality Management (SQM) Area.

1. Strategy

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.

Create technical roadmaps and plans for implementing enterprise/program test strategies.
2. Planning

Create estimates for technical work, calculate automation ROI and proposals for environment and data setup, automation, service virtualization, and Dockerization
3. Assessments

Evaluate technical feasibility of testing solutions/designs in wide range of technology platforms.

Assess solutions with a strong understanding of the differences between production and non-production needs
4. Technical Solutioning

Resolve technical issues in testing, anticipate risks and ensure their timely escalation to upper management and resolution

Provide thought leadership, consultation, share expert opinion, provide guidance from test architecture standpoint

Provide technical thought leadership & innovation for testing activities across the programs/projects
5. Design, Development and Execution

Conduct/Participate in test design workshops with application architects, development leads, BAs and other stakeholders to create technical test design for programs/projects

Master the enterprise/program high-level business workflows from testing stand point. Model key flows, identify risks, priorities, opportunities for automation (functional and performance), Service Virtualization, DevOps CI/CD, Dockerization and test data and environment needs

Enable automation in testing in the context of Continuous Integration and Continuous Delivery (CICD)

Evaluate and provide approach for optimization, improvement & maintenance of test assets such as automation suites, virtual services etc.

Identify and utilize right testing tools, technologies and frameworks

Ensure that design for automated tests includes:
o Modularization for code reusability
o Parameterization for data driven capability
o Balance between clarity and efficiency
o Robustness (Automation code does not break easily with changes in application and/or data)
o Scalability and flexibility
o optimally minimizes the automated test suite size
o Reduce the number of maintenance points
o Organization of modules and data for ease of maintenance

Accelerate automated test development process by leveraging existing automation code assets, standards and best practices, adding new functions/methods to the libraries and improve existing assets

Execute tests according to project needs/release schedule and follow-up on defects with the help of application testers.

Design efficient execution setup including flexibility for comprehensive or selective test execution. Ensure optimum setup of hosts for parallel, distributed and faster execution of automated tests

Looks into application issues discovered by automation, follow-up with development/support teams, identify root cause and close gaps in automation if any

Leverage understanding of application monitoring tools knowledge to drive effective solutions along with test automation capabilities

Must be able to crunch data and run reports in ServiceNow, ALM, JIRA, Excel, SVN, bitbucket and recommend solutions based on findings

Good understanding of ITIL processes using ServiceNow - Incident, Change and Problem Management
6. Management/Leadership

Coach/Mentor junior resources

Perform Technical PM activities such as status reporting, resource allocation

Set and manage stakeholder expectations to drive project outcome and benefits

Work with PMs and managers, be fully aware of schedules all the time, and ahead with up-coming changes in terms of their impact to testing

Take care of new resources education and ramp-up

Collaborate with application, infrastructure, and testing teams in preparation of test plan, test approach, requirements and drive automation solutions

Ensure SQM APV Lab VDI, master images, and physical machines are managed to minimize impact to automated test execution

Thought solution leadership with eye for continuously improve test execution effectiveness (Parallel distributed executions on multiple machines, unattended scheduled tests, managing script defects and fixes)
7. Audit and compliance

Ensure compliance to existing automation framework, standards, best practices, templates and provide feedback to improve them continuously

Understand and meet key Enterprise/Program testing SLAs and KPIs that needs to be achieved.

Conduct test design reviews, automation code reviews, and ensure that the test deliverables are optimized

Manage APV Ids and right production accesses and ensure it meets Northern Trust access compliance policies in using these ids for production test automation
8. Proactive identification and promotion

Identify test optimization opportunities and define solutions.

Identify opportunities for elevating testing through innovative methods

Identify, seek, promote and ensure implementation of automation opportunities
9. Metrics

Identify, seek, promote and ensure implementation of automation opportunities

Define measurements and metrics of automation

Ensure metrics are captured periodically, reports and dashboards are updated

Enable capture of defined measurements automatically with minimum human intervention.

Leverage Power BI data to perform necessary data analytics for continuous improvement and derive actionable outcomes for test automation engineers and drive production stability

Problem Solving/Troubleshooting technical issues and ability to work with data and perform analytics to drive automation script quality and manage script updates in production
10. Communication and Presentation

Provide solution demos to stakeholders and hold monthly connects to ensure transparency exists on APV roadmap

Communicate with/present to technical and non-technical audience at all levels

Provide detailed demos to the stakeholders as needed and obtain sign-off on deliverables

EXPERIENCE/ SKILLS
Experience/ Required Skills:

Bachelor's degree or equivalent

Availability to work weekend or off-shift hours to support Implementation of Changes, upgrades or test verification execution if required

Expertise in software testing with the following:
o UFT, Selenium, Java, Eclipse, Maven, Test NG, Git, Github/BitBucket, VBScript, WebServices/API test automation, SQL

Implementing and maintaining existing automation frameworks

Design, build and maintain reusable automation functions/methods/assets/accelerators

Create and deliver technical and non-technical presentations to all levels of partners

Provide futuristic, sustainable automation solutions with ROI in mind

Preferred/ Recommended Skills:

Good knowledge of financial services industry is a plus

Good knowledge of system architecture and Infrastructure like servers, middleware, network and database system understanding

Additional Information






Posted: 2021-01-06 Expires: 2021-02-04
Sponsored by:
ADP Logo
Sponsored by:
Bank of America Logo

Featured Jobs[ View All ]

Featured Employers

Before you go...

Our free job seeker tools include alerts for new jobs, saving your favorites, optimized job matching, and more! Just enter your email below.

Share this job:

Quality Assurance Specialist - Automated Production Stability

Northern Trust
Chicago, IL 60602

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast