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

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 2 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?

Jobs Related To Coupa Software, Inc. Software Engineer in Test

Industrial Design Engineer, R2L Design

Industrial Design Engineer position at Amazon's R2L team, focusing on logistics infrastructure and delivery system optimization.

Software Development Engineer, Pricing Customer Experience

Build and enhance pricing experiences at Amazon, improving customer trust and price perception for millions of users globally.

Cluster Project Design Electrical Engineer, Fleet Remediation Engineering

Lead data center infrastructure design and upgrades as a Fleet Remediation Project Design Electrical Engineer at AWS, ensuring optimal performance of cloud computing facilities.

Quality Assurance Engineer, Ring Alarm

Quality Assurance Engineer position at Ring focusing on testing and qualifying smart home security products and applications.

Software Development Engineer, PXF Learn

Full-stack Software Development Engineer role at Amazon Learn, building cloud-based learning solutions for employee development using AWS technologies.