Westpac NZ - Senior Automation Quality Engineer: Difference between revisions
Jump to navigation
Jump to search
Westpac NZ - Senior Automation Quality Engineer (view source)
Revision as of 22:13, 7 May 2024
, 7 May→Mobile Squad - Testing and Automating Mobile Banking Apps WiP TBC
m (→Mobile Squad) |
|||
Line 55: | Line 55: | ||
In my role within the team, I contributed to system design, test planning, testing, and creating automation suites for both the API and D365 web UI. The automation was implemented in [https://www.java.com/en/ '''Java'''], with [https://cucumber.io/ '''Cucumber (BDD)'''], [https://rest-assured.io/ '''REST-assured'''], and [https://www.selenium.dev/documentation/webdriver/ '''Selenium WebDriver''']. Through developing the automation suites, learning to use '''Page Object Models''' (POM's) to create maintainable web UI automation suites. [https://www.splunk.com/ '''Splunk'''] played a crucial role in monitoring the project's various subsystems, I was able to show the team how to add and use session ids to track the progression of information and actions through the pipeline. | In my role within the team, I contributed to system design, test planning, testing, and creating automation suites for both the API and D365 web UI. The automation was implemented in [https://www.java.com/en/ '''Java'''], with [https://cucumber.io/ '''Cucumber (BDD)'''], [https://rest-assured.io/ '''REST-assured'''], and [https://www.selenium.dev/documentation/webdriver/ '''Selenium WebDriver''']. Through developing the automation suites, learning to use '''Page Object Models''' (POM's) to create maintainable web UI automation suites. [https://www.splunk.com/ '''Splunk'''] played a crucial role in monitoring the project's various subsystems, I was able to show the team how to add and use session ids to track the progression of information and actions through the pipeline. | ||
== Mobile Squad - Testing and Automating Mobile Banking Apps | == Mobile Squad - Testing and Automating Mobile Banking Apps == | ||
In my first role at Westpac, I | In my first role at Westpac, I tested iOS and Android consumer banking apps, and contributed to automating the new features developed by the team ([https://appium.io/ Appium], [https://www.browserstack.com/guide/getting-started-xcuitest-framework XCUITest]). I took a "shift-left" approach, for example, contributing early to the app design (UX) to make sure the new features were user-friendly and accessible across a range of user demographics. I also learned to use [https://www.charlesproxy.com/ Charles Proxy] to intercept and modify API calls to simulate alternative and negative scenarios, and I helped to maintain on-device mocks (compiled into the debug builds of the apps). During release phases, I actively participated in testing activities. | ||
I |