Test Automation Engineer
Fully Remote New York City, NY
Description

Reports to

Lead Engineer


Key Partnerships

Product and Engineering Departments


Mission & Vision

We transform how vehicle sellers engage, educate, and interact with shoppers across the entire customer journey, by harnessing the power of digital technology and data. We deliver the world’s most engaging customer experiences for vehicle sellers of every type and size.


Job Summary

Impel’s team of nearly 60+ software engineers and data scientists produces multiple web and mobile applications driven by AI and used by thousands of customers and millions of website visitors worldwide. Due to rapid growth, we’re placing an increased emphasis on software quality and testing. Join our team as one of our first dedicated test automation engineers, where you’ll define best practices, manage testing infrastructure, write and execute automated tests, and collaborate with engineers, product managers and manual testers to deliver highly reliable software.  


Our Values

Relationships – We are dedicated to transparency, open communication and building trust that lasts beyond a transaction.

Grit – We approach every activity and opportunity with tenacity and tireless execution.    

Results – We achieve success for our partners and take personal accountability for everything we do.  

Energy – We never settle, we constantly seek out new ideas with ambition and enthusiasm.

Inventiveness – We lead with curiosity, which drives us towards continuous learning and innovation.

Passion – We share an entrepreneurial spirit that inspires us to go above and beyond everything we do. 



Responsibilities


  • Writes and execute automated tests 
  • Defines best practices for automated testing
  • Collaborates with software engineers to meet their testing needs for web and mobile applications 
  • Maintain and enhance test automation infrastructure and tools, such as Jenkins and CI/CD pipelines
  • Collaborates with manual testers who test features that can’t be automated 
  • Maintains confidentiality of work-related issues, records, and company information. 
  • Demonstrates a commitment to diversity, equity and inclusion by treating everyone with respect and dignity, ensuring all voices are heard and advocating change
Requirements

 

  • Bachelor's or advanced degree in computer science or a related field 
  • At least one prior professional role as a test automation engineer. 
  • Strong proficiency with Python. 
  • Familiarity with JavaScript. 
  • Experience with UI automation tools, such as Selenium. 
  • Experience with testing frameworks such as pytest. 
  • Working knowledge of SQL 
  • Comfortable with the Linux command line and Git 
  • Experience with CI/CD and automation pipelines such as Jenkins or Gitlabs.

Preferred Requirements

  • Experience with AWS, especially EC2, S3, RDS and DynamoDB.
  • Experience with CI/CD and automation pipelines such as Jenkins or Gitlabs.
Salary Description
Competitive in geographical markets, globally.