Senior Software Development Engineer in Test (Hybrid) at Enova International
Chicago, IL 60604, USA -
Full Time


Start Date

Immediate

Expiry Date

22 May, 25

Salary

0.0

Posted On

22 Feb, 25

Experience

4 year(s) or above

Remote Job

Yes

Telecommute

Yes

Sponsor Visa

No

Skills

Strategy, Java, Jenkins, Selenium, Python, Version Control, Computer Science, Project Management Skills

Industry

Information Technology/IT

Description

We are interested in every qualified candidate who is eligible to work in the United States. However, we are not able to sponsor visas or take over sponsorship at this time.

REQUIREMENTS:

  • 4+ years of experience with Java and Python.
  • Experience testing APIs, both manually and programmatically.
  • Experience with version control and CI/CD tools like Jenkins, Selenium, CircleCI etc.
  • 2+ years experience in developing and maintaining automated tests and frameworks using open source tools and technologies.
  • Experience managing test infrastructure and strategy.
  • Project management skills and the ability to estimate scope, break down problems into deliverable chunks, and pivot when requirements change.
  • Ability to lead testing initiatives for complex and high risk projects.
  • Ability to communicate with non-technical team members about progress, challenges, or new ideas.
  • Bachelor’s degree in Computer Science, Engineering, or equivalent experience.
Responsibilities

ABOUT THE ROLE:

As a Senior Software Development Engineer in Test, the team will look to you for testing not only at the feature level, but on the product level. You will play a key role in enabling our teams to deliver value to our customers quickly, reliably and sustainably. At Enova, we firmly believe that quality is the responsibility of the entire team. You’ll be embedded in a fully cross functional team working closely with your teammates to determine what needs to be built, identify risks early, and apply the appropriate test approach for the team.

RESPONSIBILITIES:

  • Collaborate closely with the Product and Engineering teams to develop technical and domain expertise, and apply it to solve testing challenges across the teams.
  • Participate in design, code and test case reviews and provide feedback to improve testability of our systems, as well as quality of our code and tests.
  • Research, implement and improve testing tools and processes for our products and teams.
  • Mentor and train junior software engineers.
  • Analyzing defects and gaps in quality to determine how to improve our development process.
  • Guide your team to define and refine test strategies and test plans for new and existing features.
  • Troubleshoot and debug code.
Loading...