Software Engineer - QA

Purpose & Overall Relevance for the Organization: 

  • A full-stack engineer with a curious mind and a passion for software quality.
  • Has a comprehensive  understanding of testing principles and methodologies
  • Can apply appropriate test methods for a given scenario.
  • Knows the difference between (exploratory) testing and QA.
  • Can write UI as well as API automated tests using Selenium or similar.
  • Experienced in testing applications in an agile, devOps model.
  • Some exposure to performance testing (Neoload, JMeter, or similar).
  • Security-Conscious with an awareness of OWASP.
  • Background as developer is desirable
  • Currently focused on QA and testing is a must


As part of the Services Team, you will be responsible for: 

  • Designing test strategies for UI and microservices used by adidas web and mobile applications.
  • Performance testing applications built to handle massive scale.
  • Helping define the way we work in the future including testing, coding and design standards.
  • Work effectively in an agile development process.
  • Powering the adidas experience across different platforms by providing a scalable and reliable set of applications that implement our core business functionality.
  • Deploying test frameworks for Node.js using Docker, Kubernetes, and AWS.
  • Playing a pivotal role in establishing a successful engineering culture at a cross border and cross functional team.


Knowledge, Skills and Abilities:

  • Fluent and capable in modern JavaScript (ES6+).
  • Experience developing and deploying a complex Node.js applications.
  • Hands on experience building mature REST API.
  • Experience with React / Redux, Angular, Vue or modern frontend framework
  • Comfortable at the command line.
  • Solid working knowledge of SQL.
  • Grounded in basic networking HTTP, Encryption, TCP/IP, DNS, etc.
  • Understands data types and space-time complexity of algorithms.
  • Worked with Docker / Kubernetes.
  • Familiar with CI/CD pipelines with Jenkins / Groovy.
  • Knows the basics of Git.
  • Proficiency in AWS or other cloud provider.


Education / Experience Required:

  • University degree in computer science or related studies.
  • English, Professional working proficiency.
  • Plus 3 years of IT experience as a Software Engineer.  

adidas celebrates diversity, supports inclusiveness and encourages individual expression in our workplace. We do not tolerate the harassment or discrimination toward any of our applicants or employees. We are an Equal Opportunity Employer.

Job Title:  Software Engineer - QA

Brand:  adidas
Location:  Bogota
TEAM:  Engineering
Country/Region:  CO
Contract Type:  Full time
Number:  205258