Test Automation Engineer

Pittsburgh, PA

Applications have closed
Duolingo logo
Duolingo

Posted 3 months ago

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 Product Quality 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

 

Job tags: C CD CI Java JavaScript Linux Python SQL Unix