Eric H.

Senior Quality Assurance Automation Engineer @TD

Toronto, ON, CA
MOBILE NUMBERS
+91 *********19

Signup · Get unlimited contacts

WORK HISTORY

Jan 2020 — Present

Senior Quality Assurance Automation Engineer @TD

View department →

CA

Developing unified automated test framework to test TD app on Android/iOS devices, TD EasyWeb on Browsers, and Service/APIMobile UI Test Automation- Java-based architecture driven by TestNG with Page Object Model to represent mobile app screens- Cucumber(BDD) feature files define easily readable testcasesSelenium+Appium library to facilitate full range of mobile actions and verification methods routed through Appium(1.20.0) server to test mobile phones/tablets- Each mobile Native/WebView screen defined by xpath/iosClassChain/accessibility locators- Locators handle multi-languages supported (FR, CH Simplified & Traditional)- MongoDB used as collection of test inputs(User IDs, passwords, accts), and outputs(performance metrics)- Developed end-to-end nightly CI pipeline to automate new test app download and install, in-app env config, execute testcases, then upload test results- Test results automatically uploaded to HP ALM via REST API- Utilize Remote Cloud devices for execution, eg. Mobile Center- Supported mobile OS: Android(6 – 11), iOS(10 – 14)- Continuous Integration, source control, build using Jenkins, BitBucket, MavenWeb/Browser Test Automation - Developed same Java-based architecture using Selenium library to automate major browsers: Chrome, Firefox, IE- Utilize latest Cucumber interface to create Gherkin-based test scripts- Enables auto-rerun to reduce manual rerun of failed cases- Setup Selenium Grid with hub + nodes to facilitate parallel execution of multiple browsers, greatly reduce overall execution time,Service/API Test Automation - Extensive experience using Parasoft SOAtest and Postman – commercial GUI-centric tool to create requests, and assertors to validate responses- Developed Java-based architecture using REST-Assured library to create requests and validate responses- Customized required header/payload in standard given().when().then() requests, and validate response header/body using pre-defined or custom script

EDUCATION

2000 — 2005

Univesity of Toronto

Bachelor of Science (B.Sc.), Computer Science

ABOUT ERIC H.

Currently, Senior Test Automation Developer at TD Bank- 6 years Mobile Test Automation building test framework using Java with Cucumber(BDD), Appium, Selenium API on Android/iOS devices- 6 years Web Test Automation building framework using Java with Selenium WebDriver on major browsers- 5 years Service/API Test Automation building framework using Java with REST-Assured library or SOAtest or Postman- Continuous Integration using Jenkins, BitBucket to automate test executions- 10-yr Software Testing & Team-Leading experience within BlackBerry, oversaw test team responsible for BlackBerry 10 Native SDK development platform- Managed both in-house and off-shore test teams to achieve thorough coverage

This profile is compiled from publicly available professional sources. Unifers is not affiliated with or endorsed by LinkedIn. Request removal of this profile.

Eric H. — Senior Quality Assurance Automation Engineer at TD in Toronto, ON, CA | Unifers