Job Description

Who we are

Shellpoint Mortgage Servicing (SMS) is America’s 9th-largest third-party mortgage servicing company. What is mortgage servicing? Our clients are businesses that own mortgage loans (such as banks and real estate investment firms); on their behalf, we manage (or "service") their loan portfolios: We collect homeowners’ mortgage payments, pay homeowners’ tax and insurance bills, and help homeowners in default to get current.

Summary:

In the QA/DevOps role, you will be responsible for release management, incident management, problem management, and quality assurance for our custom applications. You will work closely with software users, developers and business support managers to understand product requirements and functionality.

Responsibilities:

  • Routine Application Deployment and Configuration
  • Application Monitoring and Reporting
  • Incident resolution through the analysis and correction of anomalies in both the data and processing environment
  • Ongoing problem management with custom and off the shelf-integrated applications
  • Deploy and configure software applications through Microsoft Team Build. These include, but are not limited to intranet applications, Windows services, scheduled tasks, and web services along with supporting SQL server database objects, roles, etc.
  • Actively monitor database, application, and performance logs for signs of stress or failure.
  • Serve as contact point on open incidents.
  • Provide level 2 production support during normal business hours.
  • Provide off-hours and weekends according to a scheduled rotation.
  • Troubleshoot production problems; this includes analysis of application and platform logs, system configuration, and all input and output data to determine the cause of the problem.
  • Resolve production problems or escalation to the appropriate group for resolution.
  • Actively monitor database, application, and performance logs for signs of stress or failure.
  • Perform functional, negative, user scenario, and regression testing in an agile development environment.
  • Partner with development, management, and technical staff to continually improve testing methodology, processes, documentation and standards.
  • Develop and execute detailed test cases tied to User Stories or Product Backlog Items for newly created or modified software.
  • Validate all aspects of the system are functioning correctly, to include user interface, business logic, data inputs, data outputs and data manipulations.
  • Research and confirm through detailed data analysis (often in SQL Server) that all business requirements were implemented correctly according to what was defined as in scope for the project.
  • Evaluate and analyze results of testing.
  • Document and communicate test results to the project team.
  • Achieve a thorough understanding of business processes and everyday software usage.
  • Create automated test scripts as appropriate for smoke and/or regression testing using Selenium and other testing tools

Required Qualifications/Skills:

  • 2-4+ years of experience providing 2nd level custom software support: implementing custom solutions to test and/or testing experience
  • Solid understanding of Microsoft Windows server and workstation operating systems and technologies
  • Intermediate level experience writing SQL queries utilizing Microsoft SQL Server in a production environment, with an eye toward testing and troubleshooting internal applications
  • Experience with manual software testing
  • Experience with defect reporting and retesting
  • Experience working in a team-oriented, collaborative environment
  • Excellent problem-solving skills
  • Good communication skills with a customer support orientation
  • Ability and willingness to learn new software applications and concepts quickly
  • Willingness to aggressively pursue all assignments until complete, even when
  • challenges arise.
  • Ability to work independently with some oversight, in a team-based context.
  • Ability to prioritize and remain focused in a dynamic fast paced environment.
  • Preferred Qualifications/Skills:
  • Understanding of high-level software testing practices
  • Proficient at analyzing user stories and product backlog items to create test plans and tests cases
  • Familiar with .NET Framework and C#
  • Experience with Microsoft Azure or other cloud service platform
  • Basic understanding of Microsoft Windows security principals
  • Experience deploying applications from, and basic administration of, Team Foundation Server (TFS)
  • Experience with Agile methodologies

Educational Requirements:

  • College or university degree in the field of Management of Information Systems, Computer Science, Information Technology, Software Engineering or related field.

Candidates should have significant skills and experience in one or more of the following:

  • Azure
  • Octopus Deploy (or comparable Deployment Tool)
  • Azure DevOps/TFS
  • Git/TFVC
  • SCOM or other monitoring tools
  • SQL
  • C#
  • Selenium
  • Automated Testing
  • Load/Stress Testing
  • PowerShell

Work Schedule & Travel

  • Typical work schedule is Monday - Friday, 8:00 - 5:00 with some minor flexibility
  • Certain after hours/weekend support may be necessary for emergencies or major projects
  • Up to 15% domestic travel to other company locations for projects, regular support & training

Application Instructions

Please click on the link below to apply for this position. A new window will open and direct you to apply at our corporate careers page. We look forward to hearing from you!

Apply Online