Associate Manager - Testing

Date Opened: Dec 31, 2021

Location: IN

Company: Allstate Insurance Company

Job Description

The Band D, Test Engineering Manager is a hands-on technical leader working very closely with product teams on product testing related activities such as Test strategy, planning, design, execution and automation specifically for products or programs which are of low or medium complexity. The Band D Manager selects, leads, counsels, motivates, sets expectations and evaluates a small to medium teams. Additionally, they confer with and advise direct reports on administrative policies and procedures, risks, issues, problem resolution, sourcing decisions and priorities.  This person also assists in defining, implementing and prioritizing Testing processes and best practices. 

Job Responsibilities

People Management
•    Builds long-term relationships within team and amongst peers by creating an environment of safety and innovation
•    Champions open and honest communication
•    Respects confidentiality
•    Leads by example with integrity
•    Welcomes new ideas, learns from successes and failures
•    Models and creates an environment of accountability for direct reports and peers
•    Establishes vision, direction, and specific objectives for team efforts; allows freedom to accomplish objectives
•    Collects staff performance data against desired outcomes and set goals
•    Executes HR-related processes and develops staff through coaching and mentoring and providing specific, timely, open, honest, and constructive performance feedback.
•    Leads employees and influences peers through change by using one’s self as an example. 


General Management & Decision Making
•    Sets and executes team strategy, including objectives, plans and policies for area of responsibility so as to develop and deliver innovative solutions and systems in support of Enterprise goals.  Communicates strategy to the team so they understand their role in achieving the established goals.
•    Works closely with decision makers in other departments to identify, recommend, develop, implement, and support cost-effective technology solutions for all aspects of the organization.  Makes decisions that have an impact on quality or effectiveness of business activities beyond their immediate team. 
•    Initiates and implements continuous improvements in all areas of IT responsibility.  
•    Anticipates issues and develops preventive measures.
•    Analyzes long-term impact of new or anticipated strategies and contributes to Allstate business and functional strategy.


Test Delivery responsibilities
•    Works very closely with Product Management, business and other stakeholders to understand product roadmap and design around product Test Strategy, approach, automation and solutions 
•    Leads and oversees all test deliverables including Test plan, design, execution and reports.
•    Ensures implementation of testing processes, automation best practices and pipelines for product/program level testing
•    Identifies opportunities for optimization in the existing process or automation tools
•    Captures appropriate metrics for the product, performs analysis and implements action items to strengthen the test strategy/design

Primary Skills

Management

Experience

  • Education – Bachelor's degree or equivalent work experience 
  • Experience  
  • Overall experience of 10 to 12+ years in Test Engineering
  • 5+ years of hands-on experience performing various testing types in technology or similar organizations
  • 2+ years of experience leading and overseeing quality assurance work
  • 3+ years of experience with Test Automation for web-based, SOA, and client server-based products and or other relevant programming skills
  • 2+ years of experience in an Agile/Scrum environment
  • 2+ years of experience with DevOps and CI/CD delivery methodology, technologies and tools.
  • Experience delivering high-quality, cost-effective services to the clients
  • Experience working in a highly matrixed organization
  • Experience with open source test automation tools in JAVA, i.e., Selenium, Appium and Rest Assured for testing API
  • Experience developing automated testing solutions using testing tools and/or frameworks (Selenium, JUnit, Soap UI, TestNG, JMeter) preferred
  • Experience with SCM tools like Bitbucket, GitHub
  • Experience with Continuous Integrations tools (Jenkins, TeamCity)
  • Experience with Jira, Zephyr, VersionOne or other agile tools
  • Experience with Test Data Management
  • Experience with Quality Metrics and KPI’s to measure quality, velocity and efficiency (to identify improvements opportunities)
  • Experience with Software development life cycle /Test life cycle
  • Experience in ETL/UI related application with DB knowledge preferred
  • Knowledge of AI/ML and cloud technologies
  • Development and management of Test engineering teams
  • Logical Reasoning and Analytical skills
  • Utilizing existing technology and bringing in new technologies to create an efficient and effective working environment
  • Provide creative technical solutions to any workflow issues which may arise and or resolve testing problems which may impact applications health
  • Foster collaboration with Partners to keep them informed of application health
  • Provide leadership and technical guidance /direction to testing team in all testing activities
  • Leverage industry best practices and information from other organizations to provide solutions to ensure better quality for the supported teams/organization
  • Participate in and contribute to Testing/technology planning and strategy discussions

Shift Timing

1 - 9:30 pm