Comerica Management Co Inc. Engineer I Quality Assurance Auburn Hills in Auburn Hills, Michigan

Internal Ref: 5000419965106Job DescriptionEngineer IThe Engineer I role will work under general supervision and is responsible for basic tasks towards implement, maintain and/or enhance Comerica computer systems. This role will collaborate with various technology teams and vendors. This role will also address routine details involved with deploying, developing, operating and/or implementing new systems. Also, it will be responsible for work that may be integration or the dev/ops model depending on the maturity of the organization and/or product.Position Competencies Successful incumbents have excellent customer service skills, have strong inter-personal and communication skills, strong attention to detail, drive for results, decision quality, dealing with ambiguity, and ability to multi-task and have strong organizational skills.Responsibilities: System Engineering•* Partner with clients and technical resources to create, design, implement and or maintain applications in the desired environment•* When applicable, provide and aid in the creation of estimates for System Design, Development, Testing and / or Implementation.•* Partner with peers to Identify potential system issues in projects, request fulfillment and / or individual assignment.•* Understand the Infrastructure (IaaS) and Platform as a Service (PaaS) models.•* Aid in testing as defined in department standards.•* Assist with the monitoring of system performance and troubleshoot alerts from commercial, open source and locally developed monitoring tools.•* Work with supervision to provide system failure analysis and recovery recommendations.•* Support Business continuity planning and testing.•* Work with peers to perform Hardware/software configuration.•* Work with peers to serve as liaison with non-technical people, operations personnel, and/or field service personnel; interact directly with customers to negotiate solutions and implementation specifics.•* Partner with application developers to deploy and operate our systems.•* Support the automation and streamline operations and processes.•* Maintain tools for deployment, monitoring and operations.•* Troubleshoot and resolve issues in our dev, test and production environments.•* Aid in the establishment and recommends policies and procedures for system use and services.Support•* Support team members' incident management problems and issues related to applications and or systems.•* Support team members to determination and resolution of root cause behind reported problems and issues.•* Aid with the development and/or maintenance of system documentation.•* Aid with proactive maintenance toward select systems.•* Vendor upgrades:o Ensuring compliance with departmental standardso Enhancements to will allow improved performance•* Participates in the design, development, testing and implementation of enhancements required.•* Utilize all appropriate departmental guidelines and processes.•* Assist in the development / Maintenance appropriate application documentation.Relocation Relocation assistance is not provided for this position.Travel Travel is not required for this position.QualificationsBachelor's Degree from an accredited university or High School Diploma or GED and 4 years of technology experience1 year of Quality Assurance experience1 year of project management experience2 years of experience utilizing Microsoft Office Products including Word