About the job
Job Description
Job Purpose
The ICE MT is seeking a Senior Quality Assurance Engineer who has experience in the software testing, test automation using UFT, 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
- Actively participate in grooming, planning and daily standups.
- Assist in choosing appropriate test methodology and preparing test environment.
- Develop and execute complex test scenarios and test cases.
- Monitor test execution and debug problems.
- Catch functional and non-functional defects, providing clear documentation that includes steps, expected and actual results.
- Identify and submit enhancements.
- Interact effectively with Product Management and Development
- Build regression and acceptance test suites.
- Execute, update, and maintain existing test scripts.
- Automate new scenarios using JAVA/Selenium/API automation frameworks and JUnit.
- Participate in sprint demos, triages, and retrospectives.
- Continuously grow test coverage and improve testing efficiency.
- Position may require occasional overtime or late work hours to meet commitments.
Knowledge And Experience
- Computer Science Degree or equivalent from a fully-accredited college or university.
- 7+ years’ experience in Quality Assurance or/and Software Development
- Strong knowledge of Java programming language / Selenium / Restful APIs / SQL / Jenkins
- Understanding of CI/CD process. Familiar with Jenkins tool.
- Prior experience working with financial applications preferably a Mortgage Loan Origination System or Underwriting Process is a plus.
- Good knowledge of the Software Development Lifecycle (SDLC) and best testing practices
- Good written and verbal communication skills
- Ability to work with distributed teams across different time zones.
- Experience with source control management tools and bug reporting systems like Jira or equivalent
Schedule
This role offers work from home flexibility of 1 day per week.