Document and run tests that must be manually run.
Convert existing manual tests to automated tests.
Run manual and automated tests against a provided build of the ROV control software and provide results to ROV control software development team in Austin, USA.
Develop and maintain test framework developed in C++.
Develop new solutions to automate and improve testing / test coverage of ROV control software suite.
Participate in analysis, design and development of UI components of the new ROV control software using QT technology.
Document, design and develop device emulators that mimic real ROV device protocols for use in the automated and manual tests.
Execute projects from start to delivery
Coordinate project deliveries and schedules with the ROV development team in the USA
Lead multiple projects at the same time, including small cross-functional projects
Direct team of Test Engineers to enable them handle the assignments effectively
Review work carried out by other engineers, review the documents prepared by the team
Approve deliveries made by team
Communicate with business units to understand their software testing needs
Identify growth opportunities