Quality Automation Engineer

Fisher InvestmentsPlano, TX
Hybrid

About The Position

Provide automation tools to Technology teams through configuring and creating the tools and framework needed to automate testing activities. Support the entire Technology organization with the tools and platforms needed to enable automation in various testing areas such as functional, regression, performance security etc. Design, configure and set up quality engineering tools, both on-premises and cloud based, to drive application development efficiencies and improve operational stability of the applications. Develop tools and processes to increase automation of testing and adherence to security and audit systems and controls. Foster the adoption of Test automation, Performance and Test data management tools and capabilities across Technology groups. Responsible for developing enterprise scale test automation frameworks that can be leveraged across technology organizations. Work with Quality Engineering, Application Development Team Leads to define Quality Engineering processes, standards, tools, best practices, execution strategies, roadmaps to connect current designs to long term architecture, and monitoring to drive adherence to processes. Collaborate with DevOps and Tools team to integrate Test automation suites as part of the Continuous Integration and Continuous Delivery/Deployment frameworks. Collaborate across the department to gauge the effectiveness and efficiency of existing systems. Implement strategies for improving or further leveraging DevOps/Test automation processes and tools. Responsible for monitoring system availability and performance within agreed upon timelines. Responsible for resolving issues, alerts, and incidents based on predefined service level agreements regarding system availability, performance, and service levels. Oversee communication and coordination with other departments on lapses in services, performing root cause analyses. Escalate unresolved issues accordingly. Provide international and 24/7 support via on-call duties and/or working a flexible off-hours schedule for planned and unplanned maintenance. Acts as a mentor to engineers, providing assistance, guidance and training as required.

Requirements

  • Requires a Bachelor’s or foreign equivalent degree in management information systems, computer science, electronics engineering, or a related field and 7 years of experience using the following automation and test data management tools: Test Complete Pro, Ready API, Service vPro, NeoLoad, GenRocket, and Delphix.
  • Must have 5 years of experience in each of the following: using test management tools, including Zephyr Scale or Zephyr Squad, TestRail, qTest, and HP ALM; performing software testing and test automation of web and API based solutions; architecting and creating test automation frameworks; and, using one of the following DevOps tools: Github, Jenkins, Artifactory, Ansible, Tosca, AppDynamics, or Splunk.
  • Must have 3 years of experience in each of the following: testing applications developed in the Agile methodology; using one of the following Atlassian tools: JIRA or Confluence; and, implementing BDD/TDD.
  • Must have 2 years of experience in each of the following: using one of the following relational databases: MSSQL, MySQL, SQL, Postgres or MongoDB; working with one of the following scripting languages: Shell Scripting, Groovy, Python, Perl, Java, .Net or PowerShell; integrating test automation frameworks with DevOps pipelines using one of the following cloud platforms: Microsoft Azure, Google Cloud, or Amazon AWS; and, working in financial services.
  • Must have experience in each of the following: working with each phase of technology design, including Containerization, Performance, Security, Availability, Operations, Monitoring, and Support; training IT product delivery teams on the proper use of DevOps tools and capabilities; and, using Enterprise applications development.
  • Position reports to Plano, Texas office.
  • Telecommuting permitted in accordance with company policy but must live within commuting distance of stated office.
  • Experience may be, but need not be, acquired concurrently.

Responsibilities

  • Provide automation tools to Technology teams through configuring and creating the tools and framework needed to automate testing activities.
  • Support the entire Technology organization with the tools and platforms needed to enable automation in various testing areas such as functional, regression, performance security etc.
  • Design, configure and set up quality engineering tools, both on-premises and cloud based, to drive application development efficiencies and improve operational stability of the applications.
  • Develop tools and processes to increase automation of testing and adherence to security and audit systems and controls.
  • Foster the adoption of Test automation, Performance and Test data management tools and capabilities across Technology groups.
  • Responsible for developing enterprise scale test automation frameworks that can be leveraged across technology organizations.
  • Work with Quality Engineering, Application Development Team Leads to define Quality Engineering processes, standards, tools, best practices, execution strategies, roadmaps to connect current designs to long term architecture, and monitoring to drive adherence to processes.
  • Collaborate with DevOps and Tools team to integrate Test automation suites as part of the Continuous Integration and Continuous Delivery/Deployment frameworks.
  • Collaborate across the department to gauge the effectiveness and efficiency of existing systems.
  • Implement strategies for improving or further leveraging DevOps/Test automation processes and tools.
  • Responsible for monitoring system availability and performance within agreed upon timelines.
  • Responsible for resolving issues, alerts, and incidents based on predefined service level agreements regarding system availability, performance, and service levels.
  • Oversee communication and coordination with other departments on lapses in services, performing root cause analyses.
  • Escalate unresolved issues accordingly.
  • Provide international and 24/7 support via on-call duties and/or working a flexible off-hours schedule for planned and unplanned maintenance.
  • Acts as a mentor to engineers, providing assistance, guidance and training as required.

Benefits

  • 100% paid medical, dental and vision premiums for you and your qualifying dependents.
  • A 50% 401(k) match, up to the IRS maximum.
  • 20 days of PTO, plus 10 paid holidays
  • Family Support programs including 8 week Paid Primary Caregiver Leave, $10,000 fertility, family forming, and hormonal health assistance, and back-up child, adult, and elder care.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service