Eric H.
Senior Quality Assurance Automation Engineer @TD
Signup · Get unlimited contacts
WORK HISTORY
Senior Quality Assurance Automation Engineer @TD
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
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.