Software Engineer in Test

Coupa makes companies operate smarter and grow faster. Our leading AI-driven platform connects and optimizes sourcing, purchasing, supply chains, and financial management.
Colombia
Backend
Mid-Level Software Engineer
Hybrid
3+ years of experience
Enterprise SaaS · Finance
This job posting may no longer be active. You may be interested in these related jobs instead:
Software Development Engineer II, Brand Innovation Lab

Software Development Engineer II position at Amazon's Brand Innovation Lab, building advertising experiences using Java, Kotlin, Go, and React, with competitive compensation and benefits.

Mid-Level Developer

Mid-Level Developer position at Linx, focusing on pharmacy retail solutions development using .NET Core and cloud technologies with remote work options.

Software Engineer (L2)

Backend Software Engineer position at Twilio working on the Segment team to build and optimize backend systems for the leading Customer Data Platform.

Full Stack Engineer

Full Stack Engineer position at Cloudflare in Lisbon, working on Business Intelligence team to build data applications and analytics platforms using Go, React, and TypeScript.

EMR Interface Engineer

EMR Interface Engineer position at Flatiron Health, focusing on healthcare interoperability solutions and data conversion projects in cancer care technology.

Description For Software Engineer in Test

Coupa Software, Inc. is seeking a Software Engineer in Test to join their team. This role involves leading by example and promoting a culture of quality by demonstrating ownership and accountability for quality on the Platform. The successful candidate will own validation of functional and non-functional aspects of platform components and applications, focusing on areas such as security, database migrations, background job processing, email processing, microservices, and SSO. Key responsibilities include automating and validating Ruby on Rails applications, stack validation on AWS and Azure environments, designing and improving testing frameworks, and enhancing continuous integration processes. The ideal candidate should have a Bachelor's Degree in Computer Science, 3 years of relevant experience, and expertise in building test frameworks, automation tools, and working with various technologies such as Java, Python, Ruby, REST API, Git, Jenkins, Kafka, Docker, and Kubernetes. Coupa values customer success, results-driven innovation, and striving for excellence in a collaborative environment.

Last updated 7 months ago

Responsibilities For Software Engineer in Test

  • Lead by example and promote a culture of quality
  • Own validation of functional and non-functional aspects of platform components and applications
  • Automation and validation of Ruby on Rails application, focusing on platform areas
  • Stack validation on AWS and Azure environments
  • Design, build and improve testing frameworks for platform areas
  • Improve continuous integration processes with Jenkins, Groovy, Bash and Capistrano
  • Work closely with the development team to support unit and integration tests
  • Create/evaluate test tools to improve the testing process and product quality

Requirements For Software Engineer in Test

Ruby
Java
Python
Kafka
Kubernetes
  • Bachelor's Degree in Computer Science
  • 3 years of relevant experience
  • Experience in building test frameworks and automation tools (Non-UI and UI)
  • Experience testing enterprise-grade scalable and performant platform components and applications
  • Demonstrable experience in writing clean code quickly in languages like Java, Python, Ruby, etc.
  • Experience with SaaS and Cloud technologies (Azure, AWS)
  • Experience with REST API web services with JSON and XML payloads
  • Experience with Platform-DevOps Technologies and tools like Git, Jenkins, Kafka, CICD Pipeline, Docker, Kubernetes and micro-services
  • Ability to identify, isolate, regress, and communicate issues/defects effectively and efficiently

Interested in this job?