Water Services Reform, DIA - Senior Test Automation Engineer: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
mNo edit summary
Line 1: Line 1:
Nov-2023 - Jan-2023
Nov-2023 - Jan-2023
Contracting through [https://ttcglobal.com TTC Global] - Auckland Branch


NZ Government Department of Internal Affairs, National Transition Unit (NTU) of the Three Waters Project, contracting through [https://ttcglobal.com TTC Global] - Auckland Branch
I contributed to the development of web '''browser automation suites''' for an Enterprise Asset Management system customized for water services entities. We used '''Java''' for the UI automation, incorporating frameworks such as '''[https://wave.tidalcode.dev/ Tidal. wave]''' (built on '''[https://www.selenium.dev/ Selenium]''') and '''[https://cucumber.io/ Cucumber]''' with '''BDD''' methodology. The system under test, as well as the automation suites, were operated in the '''Azure DevOps (ADO)''' platform.


I was part of the Test Automation team developing a UI Automation suite in Java using the Tidal. wave Selenium automation library
Using the [https://wave.tidalcode.dev/ Tidal. wave] framework, streamlines element identification, assertions, and user interactions on web pages. I benefited a lot from the expertise of my team lead, [https://www.linkedin.com/in/kurianphilipk/ Philip Kurian], a co-author of this open-source framework, in implementing '''[https://wave.tidalcode.dev/docs/best-practices good practices] for browser automation code'''.
 
Member of Test Engineering team developing web browser automation suites for an Enterprise Asset Management system customised for Water Services Entities. The UI automation was written in Java, and used frameworks such as [https://wave.tidalcode.dev/ Tidal. wave] (built on [https://www.selenium.dev/ Selenium]) and [https://cucumber.io/ Cucumber] with BDD methodology. The system ran on the Azure DevOps (ADO) platform.

Navigation menu