Changes

m
Mobile Squad
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 WiP TBC==Manual In my first role at Westpac, I was testing our iOS and automated Android apps for consumer users. I performed testing and limited automation of new features developed by the team. Shifting left, I contributed early to the app design (UX) to ensure features were user-friendly and accessible across diverse user demographics. And I also enhanced the testability of the mobile apps by utilizing tools like Charles Proxy to intercept and modify API calls for alternative and negative scenarios. During release phases, I actively participated in testing activities. My contributions to the Mobile Squad included: * Testing and automating both iOS and Android apps.* Collaboration in app design to prioritize user-friendly and accessible features.Utilization of Charles Proxy to enhance the testability of mobile apps by intercepting and modifying API calls.Active involvement in testing efforts during release phases.Implementation of automation using Appium for the Android app and XCUITest for the iOS app.                -----------   I started with Westpac's in the Mobile Squad responsible for maintaining the iOS & and Android apps for the consumer users of the bank. Performing testing and some limited automation of the features being developed by the team. I contributed to the design of the apps (UX) to consider the full range of users of the app, helping to keep features simple and accessible. Contributing also to testability of the mobile apps, using Charles Proxy to intercept API calls and modifying them to extend the alternative and negative scenarios. I assisted with testing during the release phase. The automation used Appium for the Android app, and XCUITest for the iOS app.