Vertex, Inc. Logo

Vertex, Inc.

Lead Software Engineer - Test Automation Platform

Posted 21 Days Ago
Be an Early Applicant
Remote
Senior level
Remote
Senior level
As a Lead Software Engineer, you will develop DevOps and test automation for cloud services, ensuring quality and reliability through end-to-end solutions. You will architect shared deployment pipelines and oversee the test automation process to meet customer needs. Collaboration with various teams to enhance testing efficacy is vital, along with utilizing tools like Terraform and Ansible.
The summary above was generated by AI

Job 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. 

 

On this agile team focused on continuous improvement, you’ll connect the pathway for applications to be tested in a modern, scalable model that reduces cycle times and increases innovation. With a comprehensive understanding of software development, you’ll contribute to a common platform, but also have the knowledge of systems and testing for this to fit into the SDLC of cloud service development. 

 

KNOWLEDGE, SKILLS, AND ABILITIES: 
 

(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. 

(MUST HAVE) Experience with AWS 

 
Experience with Kubernetes and CNCF technologies, docker 
 
Development of DevOps tooling used for production code, including both

creation of new services as well as integration and operation of 3rd party.  

 

Deep understanding of software testing including unit, component, system,

end-to-end, contract, and interoperability, BDD, TDD. 

 

Must be able to quickly acquire product knowledge, read business scenarios, and transform those into test automation. 

 

Data-driven with working history of measuring test automation efficacy and efficiency. 

 

Infrastructure-as-code development including Terraform and Ansible 

 

Ability to code in multiple languages with priority of Java, .NET, Python, Go 
 

Collaborate with teams and individuals across the organization to understand their challenges, discuss solutions, and support their use of tooling 

 

Practitioner of agile practices and play lead roles such as Scrum Master or Product Owner 

 

Display empathy towards engineers and their friction, work with them to

develop common solution. 

 
Must possess strong interpersonal, organizational, presentation and facilitation skills. 
 

Must be results oriented and customer focused. 
 

 

Agile role certifications a plus, including value stream mapping practices to identify and eliminate waste in software delivery processes 

 
ESSENTIAL JOB FUNCTIONS AND RESPONSIBILITIES: 
 

Architect and coordinate establishment of solutions level test automation,

focused on testing product portfolio of leading SaaS indirect tax software. This includes the development, execution, and triage of test automation to cover

critical customer paths 

 

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)  

 

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 

 

Lead team in development of services and tools. Provide guidance on code quality and DevOps routines for the development and release of these services and tools. 

 

Identify inefficiencies in the flow of value through the DevOps pipeline and

design improvements to accelerate and optimize 

 

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 
 

SUPERVISORY RESPONSIBILITIES: 
 
· N/A 

Top Skills

.Net
Go
Java
Python

Similar Jobs

Be an Early Applicant
2 Days Ago
India
Remote
43,000 Employees
Junior
43,000 Employees
Junior
Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
The role involves preparing test beds, writing test scenarios, executing test scripts, and managing defects in Azure. The candidate will analyze requirements, prepare test data, and validate the results, while ensuring good client communication and documentation.
3 Days Ago
3 Locations
Remote
Hybrid
1,100 Employees
Entry level
1,100 Employees
Entry level
AdTech • Cloud • Marketing Tech • Productivity • Software • Analytics • Automation
The Associate Software Development Engineer in Test will collaborate with Agile teams to ensure product quality through testing strategies, automation, and performance evaluations. Responsibilities include developing test frameworks, participating in code reviews, and driving automation efforts to enhance software quality standards.
9 Days Ago
17 Locations
Remote
10,000 Employees
Mid level
10,000 Employees
Mid level
Cloud • Information Technology • Sales • Security • Cybersecurity
As a Content SDET Engineer III, you will develop and test content development features and platforms, validate processes, data, and integrations, automate testing, and ensure high-quality releases. Collaborating with multiple teams, you will enhance automated test coverage and product quality, utilizing open-source tools for innovative testing methods.

What you need to know about the Hyderabad Tech Scene

Because of its proximity to leading research institutions and a government committed to the city's growth, Hyderabad's tech scene is booming. With plans to establish India's first "AI city," the city is on track to become one of the world's most anticipated tech hubs, with companies like TransUnion, Schrödinger and Freshworks, among others, already calling the city home.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account