Software Test Engineer II

DealerSocket is the software punch behind the Nation's largest automobile dealers. 31% of all cars are sold using the DealerSocket software. We have the best and brightest employees with Development Centers of Excellence in Southern California, Utah, Wisconsin, and Texas. Our real strength is in the exceptional quality of work we do, and how we put our heads together to offer clients something powerful, cutting-edge, and distinct on every level. Our company culture centers on that effort, but it's also about ensuring that we enjoy making it happen. We get involved in our local community through charity and volunteer projects, and at the same time, we create a community of our very own with events like parties, retreats, team sports and impromptu gatherings in the game room. Get through the screen door and on to our porch!

This role should be a beacon reflecting our cultural values: Be your best, Achieve more together, Think beyond your role, Make the plane, Serve to win and Make it happen. Level-up during your interview by showing us what these mean to you and remember to ask us what "Make the plane" means.

Job Purpose Summary

As a Software Test Engineer II, you are primarily responsible for black-box, gray-box, and white-box testing; both manual and automated. We're looking for the best and brightest to take our test automation to the next level. The ideal candidate will be hands-on, innovative, self-motivated, and willing to develop new skills while constantly improving existing abilities.

If you have passion and expertise in software quality assurance practices, DealerSocket is the company for you.

Essential Job Duties

  • Facilitate the decomposition of business requirements, into Use Cases and Acceptance Criteria
  • Design, develop and implement automated testing solutions with a focus on smoke, regression, and functional testing
  • Contribute to the maintenance of DealerSocket's test case library
  • Collaborate with the Quality Assurance team and developers on application test automation
  • Define and promote test automation best practices, standards, and processes
  • Enhance, extend, and maintain DealerSocket's test automation framework
  • Document, evaluate, and disseminate test results; collaborate in troubleshooting issues
  • Communicate and report on the status of test automation activities
  • Participate in executing QA roadmaps and strategies
  • Coordinate and execute Risk-Based Regression Testing activities for your team
  • Participate in Deployment Testing exercises as needed
  • Participate in daily Scrum and Sprint Planning
  • Maintain test automation

Job Qualifications

Education
  • Bachelor's Degree in Computer Science or equivalent experience and knowledge

Experience
  • 2-3 years of professional work experience in a test engineer or other software development role
  • SDLC and STLC in an Agile/SCRUM environment

Required Skills & Expertise
  • Knowledge of C#, Java, or other programming languages
  • An understanding of automation design patterns and software testing principles and methodologies
  • Working with and testing API/Restful services
  • Testing cloud-based (AWS) distributed applications is a plus
  • Experience with Selenium, Protractor, etc.

Preferred Skills & Expertise
  • SoapUI, Postman
  • Unit Testing
  • Git, Linux command line utilization
  • Familiarity with relational databases such as SQL Server, MySQL etc.
  • Test Case Management, Defect Tracking, and Quality Reporting

Other Abilities
  • Strong root-cause analysis skills
  • Accuracy and Attention to Detail
  • Work effectively in a team setting
  • Work efficiently across distributed teams
  • Aptitude for learning new technologies and concepts
  • Manage several activities in parallel
  • Will take ownership over test areas


Back to top