Perform a proper study of assigned EPC project(s) specification and prepare an execution plan to support system-wise commissioning requirements in line with the project schedule published from JV / Clients.
Organize, conduct, and support test activities in line with the project schedule, maintaining the pre-defined RDC (Run Down Curve) agreed with PMT / JV.
Identify and mark up the test limits on P&IDs and create work pack/test pack in line with the construction methodology and system commissioning requirements.
Engage in applicable technical discussions with clients/Engg/PMT to ensure contractual requirements are implemented as per assigned EPC project(s) specifications.
Check and prepare a proper execution plan for test pack documentation and coordinate with the Hydrotesting Engineer/QC and commissioning team for final test pack documentation.
Maintain a high-quality output in terms of test pack documentation, compiling all applicable reports and records in accordance with project requirements.
Coordinate with QC/Engineering to ensure test pack documentation aligns with the latest revisions and clarify any mismatches with Engineering prior to proceeding with test activities.
Verify required NDT percentages and other specification requirements as mentioned in the EPC project scope along with the project execution plans.
Ensure drawing revisions compiled into the test pack are the latest ones and attend to any applicable modifications prior to final submission of the test pack.
Execute test cases, documenting results and defects.
Test and fault-find finished systems in accordance with company procedures.
Qualification/Experiences & Skills
Piping construction plus minimum 3 years shipyard experience or similar construction industry.
Minimum 3 years working experience with equipment maintenance/calibration.
Good knowledge in piping tools and equipment.
Able to understand/interpret isometric drawings, GAD, and P&ID.
Comprehensive knowledge in ship construction and relationships between trades.
Competent with Hydrostatic/pneumatic testing of pipelines.
Engineering Graduate.
Desired Candidate Profile
Test Planning and Design:
Develop detailed test plans, including test objectives, methodologies, tools, and schedules.
Design test cases based on system specifications, requirements, and user needs.
Ensure that test plans and cases cover all relevant functional, performance, and usability requirements.
Collaborate with cross-functional teams (e.g., engineers, designers, product managers) to define test criteria and objectives.
Test Execution:
Conduct various types of tests, such as functional, performance, integration, system, regression, and acceptance tests.
Execute manual and automated tests based on the test plans and record test results.
Troubleshoot and isolate problems identified during testing.
Perform load testing, stress testing, and other performance-related tests to validate product robustness.
Test Automation:
Develop, implement, and maintain automated testing scripts using programming languages such as Python, Java, or specialized tools (e.g., Selenium, TestComplete).
Set up and maintain automated test environments, ensuring repeatable and consistent testing processes.
Identify opportunities to automate repetitive or time-consuming testing tasks to improve efficiency and coverage.
Bug Tracking and Reporting:
Document and track defects, issues, and discrepancies identified during testing.
Work with developers and other team members to prioritize and resolve defects.
Create detailed bug reports with clear steps to reproduce, expected vs. actual results, and screenshots or logs when necessary.
Monitor defect resolution progress and verify fixes through re-testing.
Test Documentation and Reporting:
Maintain thorough documentation of test cases, test results, and test execution logs.
Provide regular status reports to project managers, engineers, and stakeholders, highlighting progress, issues, and potential risks.
Prepare and present test summaries, including test coverage, defect statistics, and pass/fail rates.
Ensure all test documentation complies with regulatory standards or industry best practices.
Quality Assurance:
Ensure that products meet quality standards and customer expectations by conducting comprehensive testing.
Work closely with product teams to verify that all features are properly tested and aligned with functional requirements.
Conduct reviews of requirements and design documents to ensure testability and coverage.
Test Environment Setup:
Configure and maintain test environments, including hardware, software, and network configurations.
Set up necessary test tools, simulators, and emulators to simulate real-world conditions.
Ensure that test environments are isolated from production systems to avoid disruptions.
Continuous Improvement:
Participate in post-test reviews and provide feedback for process improvements in testing methods, tools, and practices.
Stay up to date with industry trends and technologies to apply the latest testing methodologies and tools.
Suggest improvements to product designs based on testing feedback and user experience insights.