Automation Engineer

A smart engineer who is passionate about quality and loves automation. 

Duolingo's software engineers are at the forefront of developing the technologies that improve how millions of people learn. Our Operations Team is seeking an energetic and detail-oriented Test Automation Engineer who will help deliver quality products. We have a very fast-paced environment and are looking for someone with experience in automating tests and CI/CD pipelines who is passionate and prefers automation as a means to guarantee quality. 

RESPONSIBILITIES:
  • Work with developers to improve testing and automation
  • Design and develop automation tools and test frameworks
  • Increase the test coverage, create and define test scenarios
  • Improve efficiency and effectiveness of automation
  • Work in a fast-paced environment on multiple products/platforms

REQUIREMENTS:
  • Bachelor’s degree in Computer Science or a related technical field
  • Solid foundation in computer science
  • Experience in automation framework development
  • Programming experience in one or more of the following: Python, Java, C++, Objective-C
  • Excellent problem solving skills
  • Excellent communication skills
  • Ability to relocate to Pittsburgh, PA

EXCEPTIONAL CANDIDATES WILL HAVE:
  • Experience with Selenium and mobile testing frameworks, e.g. Appium, Espresso
  • Experience with white box and unit testing
  • Large scale systems design experience with knowledge of Unix/Linux
  • Strong coding skills in Python, JavaScript/AJAX, database design and SQL
  • Proven bug detection and isolation skills

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field
ErrorRequired field
Error
insert_drive_file
insert_drive_file
ErrorRequired field
ErrorRequired field