Responsibilities
- Ability to blend analytical/technical skills to test functionality.
- Collaborate and interact effectively across multiple teams and functions.
- Design/execute/validate complex scenarios and test cases at component level and Project level.
- Plans, design and build complex data driven automation to support new builds and code release.
- Execute, update, maintain and refactor existing test automation scripts and framework solutions.
- Produce clear and meaningful automated reports to document test execution results and test coverage.
- Able to Innovate and simplify. Learn and research independently.
- Willingness to be adaptable with a team first focus.
- Participate in demos, retrospectives, and contribute to continuous improvements.
- Diagnose problems and report bugs/observations. Proactive in following up on open tasks.
- Participate in code reviews. Provide recommendations on improving testability of services and applications.
- Document clear and detailed defect reports including steps to recreate and track test results.
- Flexible to work on different project based on company needs.
- May require overtime or off-peak hours to meet commitments. Offshore -onsite coordination
Knowledge and Experience
- Computer Science Degree or equivalent from a fully accredited college or university.
- 7-10 years of experience in Quality assurance and Automation with strong skill set including Java concept
- Must have experience with Restful API testing and Microservices, JSON, XML files.
- Must have knowledge of GitHub, TestNG, Maven and Jenkins.
- Must have experience working with JIRA for Agile Development, Defect Management and Test Case Management
- Must have automation experience handling automation frameworks, backend API and UI automation.
- Good to have experience with logging tools such as Splunk, Kibana.
- In-depth experience with Agile methodology and Scrum
- Understand various testing types and implement Risk Based Testing as needed.
- Familiarity with relational databases and intermediate SQL.
- Familiarity with Jira, Confluence, Jenkins, Git and Postman.
- Strong analytical skills, attention to details and excellent troubleshooting/problem solving skills to address complex technical problems.
- Team player with strong communication, organization and planning skills, ability to work on multiple tasks concurrently.
- Proactively communicate and coordinate with coworkers, peers, and management through written and verbal communication.
- Previous experience with Lending companies, knowledge of the mortgage industry is a plus.