This site uses cookies. To find out more, see our Cookies Policy

Software Engineer In Test in Philadelphia, PA at Radian Group Inc

Date Posted: 3/6/2018

Job Snapshot

Job Description

Headquartered in Philadelphia, Radian connects lenders, homebuyers, investors and loan servicers using a suite of private mortgage insurance and related risk management products and services. We help promote and preserve the tradition of homeownership while protecting lenders from default-related losses on residential first mortgages. We also facilitate the sale of low-down payment mortgages in the secondary market.

Our commitment to homeownership is built on a foundation of evaluating credit risk; we help clients and investors expertly and prudently manage risk in any market condition.

The Software Engineer in Test contributes to Radian's overall test automation frameworks. This role will work closely with the Senior Software Engineer in Test to define and implement an overall test automation infrastructure. This individual will mention junior staff and provide oversight and guidance to third party vendors.

Primary Duties and Responsibilities:

  • Contributes to our overall test automation frameworks.  Provide leadership in selecting and implementing automation strategies across a variety of technology stacks.  Ensures coding standards and automation standards are being followed via direct code reviews and mentioring of QA staff.
  • Assesses existing automation systems to determine their value to the organization.  Makes recommendations regarding continued use and ports to new systems.
  • Contributes to the overall performance testing strategy, methodology, tools and processes
  • Contribute to the management of testing environments and the automated deployment of updates for testing purposes.
  • Helps design and report on QA metrics across a number of teams and vendors to insure both adherences to process standards and provide a picture of project health.

Job Specifications:


Bachelor's Degree in Computer Science or Electrical Engineering is required. Significant experience building test automation systems. 3+ years of actual hands on, automated testing experience in a software engineering role. Strong coding aptitude is a must.  In-depth understanding of a variety of automation tools from Unit testing to GUI level automation. Experience with middle tier tools like Fitnesse or Cucumber highly desired.  Understands source control management and build processes. Experience working with a variety of development methodologies including Agile/Scrum. Experience successfully applying Agile/Scrum methodology to develop and execute software test automation including continuous integration and test driven development. Proven experience assessing and implementing automation methodologies and best practices, including training, change management, and process/procedure documentation.

Skills and Abilities:

General knowledge of all areas listed below is critical. While expertise in each area is not required for the role, an understanding of how the following technologies work together is important.

  • HP Quality Center and CA Agile Central (Rally) and/or JIRA
  • Building tests / testing software with tools that include Python, Java, Perl, Java Script and Shell Scripting – ability to write testing code
  • Chef, Puppet and Veracode
  • Java/Studio, C#, .NET, SQL Server and VB scripting
  • CI tools (Jenkins, Bamboo)
  • Cucumber, Fit, Fitnesse
  • VMware or other vitrualization technologies
    GUI automated tools such as Coded UI, Selenium, UFT
  • Azure, Amazon AWS, and/or other cloud platforms
  • Docker
  • Performance profiling and monitoring tools
  • Source control systems, Git, BitBucket, or similar
  • Selenium
  • Soap UI
  • SQL
  • Frameworks or products for automated bulk comparison of source and target for data loads to verify data completeness and correctness preferred
  • Testing to verify schemas and data objects after deployments and data in dashboards & reports

Other Position Parameters:

  • Candidates should also possess excellent interpersonal skills; ability to build strong collaborative partnerships across functional lines and at many levels within Radian and Clayton.
  • Candidate should have experience communicating quality issues to leadership team with recommendations on improvements.
  • Candidates should have strong organizational skills, deal with complexity comfortably, and work quickly without sacrificing quality.

Prior Work Experience and Education:

  • 3 to 5 years of related technical work experience.
  • Bachelor’s Degree in Computer Science or EE required.

EEO Statement

Radian complies with all applicable federal, state, and local laws prohibiting discrimination in employment.  All qualified applicants will receive consideration for employment without regard to gender, age, race, color, religious creed, marital status, sexual orientation, national origin, ethnicity, ancestry, citizenship, genetic information, disability, protected veteran status or any other characteristic protected by applicable federal, state, or local law.

If you are a person with a disability and need assistance in the application process please send an e-mail message to


  1. Quality Assurance Jobs
  2. QA Tester Jobs