Sr Software Devel Eng in Test

Overview

What Drives You?

  • DriveTime
    With 140 locations ( and adding more) across the country, DriveTime is not only nation’s largest pre-owned car dealerships but is also recognized as one of the best places to work for Information Technology employees. The company prides itself on finding fair financing options for folks with tricky credit issues, as well as providing potential buyers with thousands of vehicles to choose from, so that every customer can find—and fund—the car of their dreams!

     

    Our Culture

    We have an exceptional company culture fueled by collaboration, autonomy, empowerment and transparency.  We encourage innovation, continuous learning and personalized career development plans. People are our most valuable asset!!! Our rapid growth and focus on culture is a great platform to mentor, coach and lead our future architects.

     

     

    Benefits

    • Competitive Salary + Full Benefits: Medical, Dental, and Vision
    • 401K, life, Long-term Disability Insurance
    • Starting Vacation at 3 weeks per year, gradually increasing up to 5 weeks at 5 years
    • An amazing, progressive work environment (Basketball court, table top shuffleboard, pool table, Foosball table, horse shoes, etc.)
    • Continuous Learning: Tuition Reimbursement Program & Technical Training(s)
    • Free Snacks and Beverages!
    • Quarterly Annual Outings including Golfing, Spring Training Game, and Habitat for Humanity

    Check out DriveTime in the news!

Responsibilities

Join a talented team who are looking for an experienced, motivated, and thoughtful Senior Software Development Engineer in Test ( SDET). Your deep understanding of programming in C#, automation using automation frameworks such as NUnit/xUnit, familiarity with object mocking frameworks, advanced scripting abilities, and a passion for middleware, integration, and test efficiency are keys to your success in this role.

 

This role is for you if:

You motivate peers, are self-motivated, are positive and pragmatic, communicate and collaborate, execute technical direction, take responsibility and ownership, and are driven by the quality and success of your products

You are a technology expert and someone people feel comfortable asking for help.

You have experience with Scrum or Kanban and XP.

You understand and are an advocate for test-driven development.

You can explain why a broken build is a bad thing.

You can explain the relationship between your test suite and refactoring.

You are interested in the latest tools and standards, but have also worked with older technology.

You are a constant learner

You bring a strong understanding of:

automation frameworks, object mocking frameworks, advanced scripting knowledge, and a passion for middleware, integration, and test efficiency.

 

Primary Responsibilities

Code – Ability to successfully implement high-quality, fault-tolerant, clean, reusable, and maintainable automation tools and test frameworks

Organize – Able to work with analysts to turn functional requirements into detailed, organized test cases and suites

Test – Ability to quickly gain product knowledge and domain expertise through manual testing, and apply lessons to better, more stable automation frameworks

Lead – Ability to successfully provide leadership, technical direction, training, information and inspiration to team members

Debug – Able to resolve difficult issues spanning across large and distributed systems

Support – Proficiency troubleshooting software issues for end customers. Ability to analyze logs, verify, reproduce and correct defects

Collaborate – Demonstrate ability to effectively collaborate with cross-functional development teams, including analysts, engineers, and QA.

Qualifications

Five years of object-oriented software development and/or a Bachelor degree in Computer Science, Computer Engineering, or a related field

On the job experience must include automated test framework creation and maintenance experience working on complex source systems, as well as deep knowledge of build process

Deep knowledge of C#, .NET framework, NUnit/ xUnit, SQL, multi-threading/concurrency, and messaging technologies.

Knowledge of continuous integration (Jenkins, TFS etc), build system (eg., NuGet) and source control systems (eg., Git)

Deep understanding of various types of testing.

Ability to work in an agile, dynamic, varied, and fast paced environment

Demonstrated emotional and intellectual flexibility and tolerance

Ability to deliver the highest excellence in written and verbal communication

Must have worked with BDD ( Behavioral Driven Development), preferably Specflow. 

 

Desirable/Advantageous:

Experience with performance/load, security testing

Experience scripting in Selenium

Experience using Microsoft TFS ALM system

 

And when it comes to hiring, we don't just look for the right person for the job, we seek out the right person for DriveTime. Along the way, we provide plenty of opportunity to be creative and grow professionally in a fun, high-energy environment.

 

Hiring is contingent upon successful completion of our background and drug screening process. DriveTime is a drug-free, tobacco-free workplace.

EOE


Back to top