Enova
Chicago, IL

Senior Software Development Engineer in Test

| Chicago
Apply now

How do you like to make an impact?
Think back to your last job. Were you able to run with projects from start to finish, to truly choose each next step? Enova managers empower you to make your own decisions and drive your work. That could mean anything from taking the lead on the development of a new mobile app, to determining the best way to help a customer break down their loan payments. When we talk to our team members, they tell us their managers trust them to get the job done. Where else can your voice be heard Day One? We want you to make your mark. This is the core of Enova.

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. 

Our automated tests are written using Rspec, Selenium, Cypress, and Capybara, and run as a part of the CI/CD process using Travis and Jenkins. We focus on building high concurrency systems and test their performance using tools such as K6, and each team comes out with their own way of achieving solutions for challenges.

We're excited about you if you have:

  • 5+ years of experience developing automated tests or frameworks using any object oriented programming language. We welcome engineers from various technical backgrounds to build diverse teams. 
  • Experience with frontend, backend and API testing.
  • The ability to decide the automation strategy for an application.
  • An understanding of SQL and the ability to write moderately complex queries.
  • Ability to influence and communicate with technical and non-technical team members about progress, challenges, or new ideas.
  • Comfort focusing on automated testing, but can manually test when necessary.
  • A Bachelor’s degree in Computer Science, Engineering, or equivalent experience

About Software Engineering:
Our Software Engineering team is one of the largest in Chicago. We put the “Tech” in FinTech and are accountable for developing top notch products for our customers. We are structured into full-stack Agile teams, each aligned to core business lines and services, but no team is a silo. Our collaborative environment promotes continuous learning and innovation across all groups.

We primarily code in Ruby and Go. Not Familiar? No problem! We want engineers from diverse backgrounds and have created a self-paced training program to get you up to speed during your first few weeks with us. Beyond this, our teams organize hackathons and tech talks for additional learning, monthly town halls to keep everyone ‘in the know,' affinity and advocacy groups, and even a tech pumpkin carving contest!

Our business is growing and we need smart, curious, passionate folks from all backgrounds to help us build the technology that makes us successful. This is where you come in! Are you ready to grow with us?

About Enova:
Enova is a FinTech company dedicated to using technology to help hard-working people get access to fast, trustworthy credit. To date, we’ve helped more than 5 million customers around the world. Born and raised in Chicago, our philosophy is simple, “Life’s short. Work someplace awesome.” Want to learn more? Just ask any of our almost 1,500 employees.

Our goal at Enova, we believe that diversity and inclusion among our teammates is critical to our success as a global company, and we seek to recruit, develop and retain the most talented people from a diverse candidate pool. It is our policy to provide equal employment opportunity for all persons and not discriminate in employment decisions by placing the most qualified person in each job, without regard to any other classification protected by federal, state, or local law. California Applicants: Click here to review our California Privacy Policy for Job Applicants.

See More
Apply now

Where we are

175 W Jackson - Located right in the loop and easily accessible from the suburbs or the city.

Technology we use

  • Engineering
  • Product
    • GolangLanguages
    • PythonLanguages
    • RLanguages
    • RubyLanguages
    • SqlLanguages
    • Ruby on RailsFrameworks
    • MongoDBDatabases
    • PostgreSQLDatabases
    • IllustratorDesign
    • PhotoshopDesign
    • JIRAManagement
Previous
Next

What are Enova Perks + Benefits

Culture
Volunteer in local community
Partners with Nonprofits
Intracompany committees
Women @ Enova, Pride @ Enova, South Asians @ Enova, and more!
Open door policy
Pair programming
Open office floor plan
Diversity
Unconscious bias training
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Pet Insurance
Wellness Programs
Onsite Gym
Retirement & Stock Options Benefits
401(K)
401(K) Matching
Performance Bonus
Match charitable contributions
Child Care & Parental Leave Benefits
Generous Parental Leave
Flexible Work Schedule
Enova employees are able to leave at 2pm on Fridays between Memorial Day and Labor Day!
Family Medical Leave
Return-to-work program post parental leave
Company sponsored family events
Past events have been at the Museum of Science and Industry, Millennium Park and more!
Vacation & Time Off Benefits
Paid Volunteer Time
Sabbatical
Eligible employees get 30 days of paid sabbatical after their first 4 years of working at the company.
Paid Holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Commuter Benefits
Company Outings
Game Room
Stocked Kitchen
Happy Hours
Parking
We offer employees discounted on-site garage parking.
Relocation Assistance
Fitness Subsidies
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Diversity Program
Lunch and learns
Both company-wide and department-specific events.
Cross functional training encouraged
Promote from within
Mentorship program
Continuing Education stipend
Online course subscriptions available

Additional Perks + Benefits

Sabbatical program • Recognition programs • On-site discounted manicures, haircuts and massages • After-hours food delivery and commuting reimbursement • Monthly social events • Discounted gym memberships • Intramural sports • Pet insurance

An Insider's view of Enova

How would you describe the company’s work-life balance?

Enova encourages employees to own their work-life balance journey by providing an environment that allows them to be successful. Leaders value the results you create, rather than the number of hours in front of your desk to get to those results. Bottom line, people respect that you have your own unique working style, which is yours to discover.

Jungmin

Cho

What are some social events your company does?

Enova’s social calendar has something for everyone. Events range from comedy shows to bowling for charity. We host & sponsors events, including the Chicago Women in Tech conference and weekly meetups. It’s easy to find people with similar interests; if there’s something missing from Enova’s social list, make it happen! People will definitely join.

Curtis

Hiller

Enova Careers in Chicago
32

All Jobs
All Jobs
Finance
Data + Analytics
Dev + Engineer
HR
Internships
Marketing
Operations
Product
Project Mgmt
Sales
Content
Tap to close

Strategy and Operations Associate

Enova
Chicago
14 hours ago
+45
  Strategy and Operations Associate As an Associate on the Strategy & Operations - or “S&O” as insiders commonly refer to them here – You will wear a lot of hats so being comfortable with change comes naturally. What you’ll do:

Tech Recruiter

Enova
Chicago
14 hours ago
+45
Sr. Tech Recruiter Overview:

Head of Collections

Enova
Chicago
2 days ago
+45
As the Head of Collections, you’ll be a key player on our Operations team and will be responsible for all collections activities across our various brands. You will be working with various business teams to define collections strategy. You will manage a direct team of Managers and Supervisors, who lead a team of approximately 100. In this role, you’ll be responsible for ensuring a high level of customer service through our collections efforts. You have strong management skills, you’re able to maximize resources, drive for results, and inspire team members to show consistent and high-quality performance.

Senior Customer Service Department Manager

Enova
Chicago
2 days ago
+45
As a Customer Service Department Manager, you’ll be a key player on our Operations Team. You will oversee day-to-day functions for call center representatives and managers across multiple shifts and/or departments. You’ll be responsible for ensuring a high level of customer service and drive department production to exceed goals. You’re a problem-solver, you have strong leadership skills, and you’re able to maximize resources to get the job done.

Communications Associate

Enova
Chicago
3 days ago
+45
You will be expected to oversee and manage internal information for Enova’s Contact Center. You will be responsible for the organization, structure, design and content that is created and shared within the company. You will create communication strategies that drive engagement and operational outcomes. You have a passion for written communication and a proven track record of managing and marketing operational objectives. You have the ability to take initiative and lead without formal direction and the autonomy to create communication initiatives. You are a wordsmith and a project management guru.

Business Operations Analyst

Enova
Chicago
5 days ago
+45
The Business Operations Analyst will directly support one of Enova’s core businesses and work on projects focused on monitoring and supervision across our products. Enova offers a variety of products across different states and each product - state combination comes with unique regulatory and business needs. The analyst will work cross functionally with different groups of the business on aligning business and compliance requirements, identifying and preventing customer incidents, and collaborating on customer remediations.

CashNet USA Customer Service Chat Representative

Enova
Chicago
5 days ago
+45
As a Customer Service Chat Representative you will be a direct reflection on Enova's core values and drive what matters most to the customer...Excellent Service!! Our customer service representatives will need to have an eagerness to learn and be able to adapt in a changing environment. You must be comfortable taking direction and able to think on your feet.

Loan Processor

Enova
Chicago
1 week ago
+45
Process submitted loan applications. Verify loan applicant information. Issue loans according to company guidelines. Follow-up on all customer requests via phone and email. Apply a professional attitude and image for all internal and external customers. Recommend process improvements. Provide a high level of service to our customers to ensure they understand the loan process, and to create referrals. Apply a professional attitude and image for all internal and external customers. Perform other functions as assigned by management.

Senior Site Reliability Engineer

Enova
Chicago
1 week ago
+45
In this role, you will be responsible to design and architect solutions that ensure the reliability, efficiency and stability of the platforms and services that our company runs and owns, while establishing a culture of DevOps that help teams collaborate better and deliver reliable software faster. You will drive its rapid improvement and efficiency by identifying incident trends in production, evaluating processes, solving problems, and analyzing data. You will also be responsible for understanding how our systems and applications relate holistically in order to prevent, solve and manage open-ended problems (from tracking key performance indicators to investigate the root cause of a major incident). You will collaborate with IT, Software Engineering, and product teams to resolve operation issues, as well as lead projects and build creative solutions for our teams.

Senior AWS Engineer

Enova
Chicago
1 week ago
+45
In this role, you will work on our Application & Platform Infrastructure team to automate all aspects of our cloud and on premise infrastructure. You will be responsible for building and maintaining our infrastructure, as well as our system automation, while adhering to our Infrastructure as Code philosophy. As a senior engineer, we expect you to be passionate about automation and tooling, but also in sharing this passion with other teams across the technology organization. In return, we will continue to develop your professional skills and support your own career growth to set you up for long term success.

Analytics Manager - Enova Decisions

Enova
Chicago
1 week ago
+45
As the Analytics Manager, you will lead the charge when it comes to technical solutions for our start-up analytics and decisioning as a service brand. This team is dedicated to customizing our real-time, data-driven decision making engine to match the needs of our clients and you would be at the heart of it. You will have the opportunity to work cross functionally and oversee a small team that runs the full analytics process--from researching to designing, building to client rollout. Your core responsibility will be to drive the technical vision for Enova Decisions’s platform by partnering closely with the sales team, the product management team and a dedicated group of software engineers. You’ll be a big part of the pre-sales process and will meet with prospective clients to demo the platform and develop proposals. You’ll also use their feedback to inform the direction of the product. At times, you will be hands-on when it comes to using advanced data science techniques to build automated decisioning processes including decision-flow design, statistical modeling, machine learning, and global optimization for external clients across a wide range of business functions and industry verticals.

Originations Specialist - Align

Enova
Chicago
1 week ago
+45
As an Originations Specialist, you will guide our customers through the Income Share Agreement (ISA) application process. Throughout the day you’ll be responding to customer questions over phone and email to ensure they have a clear understanding of exactly how ISAs works. You will also be collecting and analyzing application documents to establish identity, verify income and banking information, all while providing added assistance to underwrite the ISA. Without Originations Specialists, we can’t issue ISAs, so you are playing a critical part in Align’s success! 

Senior Servicing Specialist - Align

Enova
Chicago
1 week ago
+45
Senior Servicing Specialists are dedicated to facilitating and fulfilling updates to client accounts while maintaining and analyzing client billing records. Through both phone and email communication, you’ll be the voice of Align for our customers and serve as a resource for them when it comes to billing questions, changes in employment and income, etc. Our unique Income Share Agreements (ISA) mean that we have to keep close tabs on customers’ employment statuses, and you will work to ensure our records are accurate and up to date. As a Senior member of the team, you will also support and assist in training less experienced Servicing Specialists.

Software Engineering Manager

Enova
Chicago
1 week ago
+45
As a Manager of Software Engineering you’ll lead a full stack engineering team, managing engineers with a wide variety of specialties in the areas of UI, Test and Software Engineering. You’ll serve as a coach, help with the career path for your reports, and manage delivery of your team’s projects. You’ll help align the engineering practices of your team to the rest of the organization and throughout the company.

CashNet USA Customer Service Representative

Enova
Chicago
1 week ago
+45
As a Customer Service Representative you will be a direct reflection on Enova's core values and drive what matters most to the customer...Excellent Service!! Our customer service representatives will need to have an eagerness to learn and be able to adapt in a changing environment. You must be comfortable taking direction and able to think on your feet.

Workforce Management Associate

Enova
Chicago
1 week ago
+45
How do you like to make a difference? Think back to your last job. Did you feel like you were making an impact? Members of our Operations team know that every call, chat, or email conversation they have with a customer is important; it’s important to the customer, and it’s important to the business. Our ‘Customer First’ company value drives each person in our contact center to provide great customer service, and our strong track record of

Marketing Associate- Customer Engagement

Enova
Chicago
1 week ago
+45
As a Customer-Engagement Associate, you’ll report directly to the Head of Customer Engagement at Enova. A key member of the marketing team, you will also work cross-functionally with Strategy & Operations, Analytics and Product Management to engage customers across our U.S. and international portfolio of brands with the right offer, in the right channel, at the right time. 

Senior Data Engineer

Enova
Chicago
2 weeks ago
+45
In this role, you will build technical solutions to help improve the scalability and performance of our data stores and our overall systems. As a Lead Engineer, you will focus on efforts that will provide increased flexibility and accessibility to our data, such as our cloud based data warehouse and data pipeline initiatives. In addition, you will have the opportunity to take ownership of driving Enova forward with technologies and architecture patterns that will best serve the business.

Workforce Management Department Manager

Enova
Chicago
2 weeks ago
+45
Enova is seeking to hire a Workforce Management Department Manager to optimize our contact center efficiency, using Genesys WFM software. With the help of a support team, this person will operate as an owner to drive the overall strategy for WFM that reflects a high performance environment and culture. We will look to this highly motivated person to establish a strong set of best practices and methods to maximize efficiency and occupancy, to meet fluctuating volumes and staffing demands.

Payroll Specialist

Enova
Chicago
2 weeks ago
+45
The Payroll Specialist is responsible for reviewing the bi-weekly payroll for Enova’s salary and hourly domestic pay groups. The Payroll Specialist will work closely with Enova’s payroll vendor to ensure that Enova’s employees are paid timely and accurately. The Specialist is also responsible for ensuring that the payroll process is in compliance with company policies, government regulations and reporting requirements. 

Senior Software Development Engineer in Test

Enova
Chicago
3 weeks ago
As a Senior Software Test Engineer, the team will look to you for testing not only at the feature level, but on the product level. Not only will you be involved in writing tests and feature specs with developers, it’ll be your responsibility to manage test implementation and quality validation for the entire project. This includes everything from choosing and laying the groundwork for new test suites, to pushing back on deadlines when a project needs more TLC before release. Product confidence is a top priority for each team, and we’ll look to you to be its vanguard in each project.

Lead Resilience Engineer

Enova
Chicago
3 weeks ago
Own Enova’s Production Incident Process end-to-end.  Continually test and improve the resiliency of our services on an ongoing basis; drive Disaster Recovery and Chaos Engineering experiments, balancing tech and business needs. Manage initiatives that focus on process improvements, risk mitigation, and improving customer experience. Collect data, perform trend analysis, and identify patterns of risks and vulnerabilities. Work with partner teams to address vulnerabilities, including making architectural recommendations. Socialize lessons learned among technology and business teams.  Be part of our MI PIC (Incident Commander) rotation following training, leading incidents to completion, and driving post-incident analysis (including interviews, contributing factor analysis, incident response analysis, and remediation plans).

Senior Security Engineer

Enova
Chicago
3 weeks ago
As an IT Security Engineer, you’ll be an advocate for Enova’s future in IT Security and Compliance. You will have the opportunity to develop, implement and maintain security solutions and mechanisms throughout our corporate and production environments. Additionally, you will assist in setting the architectural direction and interfacing with business and technology groups throughout the organization to deliver cutting edge solutions.

Underwriting Analyst

Enova
Chicago
3 weeks ago
Enova is currently searching for a bright, energetic, and creative Underwriting Analyst to join our team; problem-solvers, self-directors and action-oriented thinkers are required. You will be expected to hit the ground running learning the technologies, strategies, and analytical techniques that will enable you to contribute to the continued success of the company. You’ll be expected to maintain standard operating procedures, quality assurance checks, performance metrics, and training programs. The role will be focusing on supporting Enova’s small business financing product, Headway Capital (www.headwaycapital.com)

Organizational Development Specialist

Enova
Chicago
3 weeks ago
How do you like to make an impact? Think back to your last job. Were you able to run with projects from start to finish, to truly choose each next step? Enova managers empower you to make your own decisions and drive your work. That could mean anything from taking the lead on the development of a new leadership program, to determining the best way to restructure role expectations for a department. When we talk to our team members, they tell us

Senior Observability DevOps Engineer

Enova
Chicago
3 weeks ago
The Senior Observability Engineer will be responsible for configuring, maintaining, and maximizing the platform that makes Enova’s critical applications and infrastructure visible and investigable. Enova leverages a number of cutting edge observability and monitoring tools and is looking to bring on an engineer that will take this platform to the next level. You will be applying DevOps principles to manage the platform and help to drive functionality and adoption through continuous improvement, simplification, and automation. The Observability engineer will join a team of fellow observability engineers working together to make Enova’s observability best of breed.

Software Engineer

Enova
Chicago
3 weeks ago
What you’ll be doing: As a Senior Software Engineer, you’ll be designing and implementing technical solutions to business problems. You’ll collaborate with other engineers to build the best systems for the problem at hand, learning from Lead Engineers and Architects, while mentoring junior developers. Most problems have multiple solutions and we need your expertise to figure out which one is best, influence technical teams of your solution, and drive to completion.

Product Manager

Enova
Chicago
3 weeks ago
As a Product Manager at Enova, you will be helping to shape the future of our lending products and platforms. You will help to drive product roadmaps by collecting internal and external customer feedback and work across departments to elicit or give requirements, prioritize backlog, and work with Engineering teams to deliver quality products. We look to our PMs for recommendations on new product features and tradeoffs in order to create a competitive advantage for Enova. You will put together business cases and work closely with stakeholders to get buy-in. You will be directly impacting the business and our hardworking customers.

Senior Fraud Analytics Analyst

Enova
Chicago
3 weeks ago
Fraud is something we encounter on a regular basis and, as a Senior Fraud Analyst, you will be one of Enova’s most valuable resources. You will develop, enhance and test the company’s rules, models and operational processes for use in determining the appropriate lending criteria and verification procedures, specifically related to preventing fraud. You may be asked to conduct ad hoc analysis using statistical and financial tools to recommend fraud prevention strategies. You will demonstrate the ability to interpret and organize data, and communicate it effectively to cross functional teams to solve business problems, provide requirements and support implementation. You will work with senior management to develop key performance indicators (KPI's) to ensure that our fraud prevention schemes are performing optimally and communicating insights through both presentations and write-ups of results and recommendations.

Analytics Platform Engineer

Enova
Chicago
3 weeks ago
As an analyst you will design, develop, test and enhance Enova’s internal tools that enable the Analytics team to seamlessly build, deploy and monitor analytical models. You will use cutting-edge machine learning algorithms to improve automated model building pipelines. Enova has built a world-class real-time decisioning platform to power our lending decisions and you’ll have the opportunity to contribute to its continued growth and improvement by writing production quality code.

Analytics Internship - Summer 2020

Enova
Chicago
3 weeks ago
As an Analytics Intern, you’ll immerse yourself in the Analytics department and get a unique experience by working on real projects that impact our day-to-day business and production. We are problem-solvers, self-directors and action-oriented thinkers so you’ll be expected to hit the ground running and own your projects, with guidance from your manager and teammates. You’ll be placed on one of our four workgroups (see below) and, while that will be your primary team for the summer, you’ll gain exposure to and work with the other groups throughout your internship so you leave Enova with a strong understanding of what we do and what you’d like to focus on post-graduation. When you’re not performing your Analytics responsibilities you’ll be having fun, learning professional skills and networking with the rest of Enova.

Head of Operations

Enova
Chicago
5 months ago
The Director of Operations will be measured by the organization’s ability to provide high quality services, increased use of new proven technologies to increase efficiency, and achievement of performance metrics. The Director of Operations will execute Enova’s vision for operations to ensure the contact center meets customer and organization needs and continually engage in leading and inspiring the team in implementing best practices.