Job Purpose
The ICE MT DDA Mortgage Analyzers team is seeking a Quality Assurance (QA) Engineer who has experience in the software testing, test automation using java-based test frameworks. This role will be responsible for building & reviewing complex test scenarios, writing & executing test cases (both manual and automated) and ensuring quality releases. It will be a huge plus if the candidate has experience in the US Mortgage domain.
The ideal candidate will be results-oriented, self-motivated and can thrive in a fast-paced environment. This role requires frequent interactions with project and product managers, developers, QA and other stakeholders, in order to ensure delivery of a world class compliance solution to our users.
Responsibilities
- Assist in determining test methodology and test data setup
 - Participate in grooming, planning and daily standups
 - Develop test scenarios and test cases for capabilities of our products
 - Execute test scenarios/test cases during formal test periods for every release
 - Diagnose problems and report bugs and enhancements to Development
 - Documents clear and detailed defect reports including steps to reproduce actual and expected results
 - Build regression and acceptance test scenarios
 - Perform functional and end to end tests
 - Automate scenarios using a Java /Selenium /API automation frameworks and JUnit
 - Participate in sprint end demos and retrospectives and work on continuous improvements
 - Execute, update, and maintain existing test scripts
 - Plan, build, and design new automation to support new builds and release of the code
 - Produce clear and meaningful automated reports to provide test results for each execution
 - Work closely with Developers, QA and other project team members to analyze test results, locate problems, identify root causes and develop solutions
 - Follow up proactively with developers on open defects
 - May require overtime or off-peak hours to meet commitments
 
Knowledge and Experience
- Computer Science Degree or equivalent from a fully-accredited college or university
 - Expert experience working as a dedicated Test Engineer
 - Strong knowledge of Java or any other language/ Selenium / Restful APIs / SQL / Jenkins
 - Understanding of CI/CD process. Familiar with Jenkins tool
 - Prior experience working on a financial application preferably a Mortgage Loan Origination System or Underwriting Process is a plus
 - Demonstrated knowledge of the Software Development Lifecycle (SDLC) and manual testing
 - Ability to effectively communicate relevant project information with coworkers, peers, and management through written and verbal communication
 - Ability to communicate and effectively collaborate with internal departments and other outside parties in a professional manner
 - Ability to work with distributed teams across different time zones
 - Familiar with using source control software, bug reporting software like Jira or equivalent
 


