Description

Job Description:

Essential Job Functions:

  • Develop Automation Testing Framework &Automated Test Cases
  • Write and execute ATDD (Acceptance Test Driven Development), Selenium, and Java
  • Write and execute API and Webservice Tests using Java libraries
  • APIs focused automation integration testing
  • Design, development and implementation of automated test suites
  • Perform automated build acceptance and regression test suites
  • Interpret test results and diagnose coding issues
  • Work closely with QA Functional team, subject matter experts and Development to understand the product architecture
  • Deliver solutions in accordance with enterprise standards and within development and operational guardrails
  • Execute manual functional tests when needed Aswell as take on other tasks that help the team

Position Requirements:

  • Experience working with Selenium WebDriver and core Java and Java scripting is required
  • Demonstrated experience in additional industry standard programming or scripting languages C# or python is preferred
  • Experience working in Cypress automation framework and JavaScript is preferred.
  • Experience performing test automation in a continuous integration environment
  • Experience working in an Agile development environment
  • Experience with onshore and offshore model
  • Mobile Automation experience using Appium or similar tools
  • Experience in Shift-left process and early automation
  • Experience with GitHub branching process and performing code review
  • Must have experience with Maven build, modularity and dependencies
  • Experience with integrating automation tests with CI/CD pipeline
  • Experience in Open Edge/Progress application automation is a plus
  • Automation script execution using Docker/Container son AWS/Azure or similar cloud providers is a plus
  • Experience in executing SQL queries and testing database tables a plus
  • Experience with integration automation framework with Selenium and Jenkins
  • Good understanding UNIX command and shell scripting
  • Good understanding of cross browser testing, compatibility testing and mobile device testing experience on Web applications
  • Experience and good understanding with Eclipse, Visual Studio Code, Postman, SOAP UI, Java, REST APIs, JSON, SOAP/XML, HTTPS etc. **Continued**
  • Highly organized, self-motivated, customer oriented and able to work independently as well as within a team and with internal business and technology partners
  • Previous experience in Mortgage Banking and/or associated lines of business is highly preferred
  • Strong written/oral communication skills
  • Excellent problem solving and analytical skills