Lead DevOps Engineer - Continuous Delivery & Test Automation

Vertex Inc
Remote, NC
Remote
Full-time

Description

As a Lead Software Engineer on the Productivity Engineering team, you will be responsible for the development of DevOps and test automation including environment creation of products and services, end-to-end solutions test automation that exercises critical customer paths, as well as services and workflows to run within pipelines.

What is the Vertex Productivity Engineering team?Our goal is to unleash innovation and bring operational excellence to software development with insights, tools, and infrastructure that enables frictionless delivery of features with high bars for quality, security, and reliability.

KNOWLEDGE, SKILLS, AND ABILITIES :

MUST HAVE) Experience with AWS.

MUST HAVE) CI / CD pipeline experience with cloud-centric applications across a variety of stacks.

  • MUST HAVE) Experience designing, developing, executing, and triaging end-to-end test automation against cloud-based products.
  • MUST HAVE) Development of applications / services in a cloud environment.
  • Experience with Kubernetes and CNCF technologies, docker.
  • Deep understanding of software testing including unit, component, system, end-to-end, contract, and interoperability, BDD, TDD.
  • Infrastructure-as-code development including Terraform and Ansible
  • Ability to develop in several languages with priority of Java, .NET, Python, Javascript.
  • Must be able to quickly acquire product knowledge, read business scenarios, and transform those into test automation.
  • Practitioner of agile practices.
  • Must be results oriented and customer focused.
  • Data-driven with working history of measuring test automation efficacy and efficiency.
  • Data analysis and engineering business intelligence background developing back-end data storing and front-end visuals for metrics and insights a huge plus.
  • Agile role certifications a plus, including value stream mapping practices to identify and eliminate waste in software delivery processes

ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES :

  • Develop, execute, and triage test automation that covers critical customer paths of leading tax SaaS solutions.
  • Development of shared deployment pipeline services and automation for delivery of cloud applications through multiple environments, on multiple stacks include cloud-native Kubernetes as well as AWS EC2 instances.
  • Develop services and tools to handle the scheduling and orchestration of automated test suites.
  • Create cloud and application environment automation (infrastructure-as-code) and scripting to setup environment for both test automation and manual interaction.
  • Data-driven analysis and monitoring for triage of failures of services / applications, pipelines, and tests.
  • Write and structure documentation, representing architectures and user flows visually.
  • Work with Product Management and Engineering teams on construction of test cases, triage and reproducing of product defects, and instantiation of automated test environments.

EDUCATION AND TRAINING :

  • Bachelor’s degree in computer science, Information Systems, or related field; or equivalent combination of education / experience. Master’s degree is a plus.
  • 10 years or more experience of software development with 5 or more in a lead or architect type role.
  • 30+ days ago
Related jobs
Promoted
Cognizant Technology Solutions
Durham, North Carolina
Remote

In this role, you will work with various Engineering team members to provide technical solutions as well as guide and support other DevOps Engineers on the implementation. This role requires a comprehensive understanding of DevOps best practices, including version control, automation, deployment, an...

Promoted
Diverse Lynx
Charlotte, North Carolina

Automation Test Engineer/Mobile. Years of experience automation test engineer. Worked on Mobile Automation using Appium using Emulator, Simulator, Real and cloud Mobile Devices. Browser stack used for mobile automation on getting cloud device. ...

SAP
Durham, North Carolina

Lead and guide multiple DevOps Engineers . Experience in leading technical DevOps Engineers . We are looking for an Expert DevOps Engineer responsible for the integration code design, implementation and maintenance of modules or features of an application products. Build innovative automation system...

Carrier
Morrisville, North Carolina

Lead Controls Engineer - HVAC Building Automation Systems (BAS). As a Lead Controls Engineer, you will be crucial to ALC’s business through the designing of advanced building automation systems created specifically for each individual customer. Bachelor’s degree with 4+ years of HVAC controls or Bui...

B264 DB Global Technology, Inc.
Cary, North Carolina

DevOps - SDLC and Automation Engineer - Trading Technology. The Core Trading Technologies team is seeing an experienced DevOps Engineer to lead and deliver a trading infrastructure book of work. This Engineer will work with CIO team, Business teams to drive the priorities and projects to achieve aut...

E-Solutions
Charlotte, North Carolina

Can identify automation opportunities, develop test automation for applicable test types. At least 3 years of experience in testing planning execution, should be automation proficient in Selenium using Java. Minimum 3 years of experience in automation testing. Is familiar with developing detailed, c...

Volvo Group
Greensboro, North Carolina

As a Software Test Engineer, you will develop software that enables our test automation. Test automation to support CI/CD (Continuous Integration and Continuous Development) of electronic control unit software . We are Test Infrastructure and Automation team and at the heart of innovation at Vehicle...

WELLS FARGO BANK
Charlotte, North Carolina

Wells Fargo is seeking a motivated Lead Information Security Engineer to join an exciting, fast paced team working on cutting edge encryption, tokenization and key management technologies that are leveraged to protect information companywide. This role will provide technical leadership, and be an in...

Deutsche Bank
Cary, North Carolina

Family and Medical Leave Act ; Employee Polygraph Protection Act and Pay Transparency Nondiscrimination Provision ....

Deutsche Bank
Cary, North Carolina

DevOps - SDLC and Automation Engineer - Trading Technology. The Core Trading Technologies team is seeing an experienced DevOps Engineer to lead and deliver a trading infrastructure book of work. This Engineer will work with CIO team, Business teams to drive the priorities and projects to achieve aut...