SOA Testing

4 days ago


Carlton, Victoria, Australia XPT Software Australia Full time $70,000 - $120,000 per year

Required Skills & Experience

  • Bachelor's degree in Computer Science, Information Technology, or related field.
  • 3+ years of experience in SOA testing, web services testing, or API testing in enterprise environments.
  • Strong understanding of service-oriented architecture principles and integration patterns.
  • Experience with Microsoft Dynamics 365 (D365) ERP and its integration capabilities.
  • Proficiency in testing tools such as SoapUI, Postman, Parasoft SOAtest, or similar.
  • Hands-on experience with SOAP, REST, XML, JSON, WSDL, and related technologies.
  • Familiarity with middleware platforms (e.g, Azure Logic Apps, MuleSoft, BizTalk, etc.).
  • Strong analytical, problem-solving, and communication skills.
  • Experience with test management tools (e.g., JIRA, Azure DevOps).
  • Ability to work independently and as part of a cross-functional team.

Preferred Qualifications

  • Experience with cloud-based integration platforms (Microsoft Azure, AWS).
  • Knowledge of data migration and data validation in ERP environments.
  • ISTQB or equivalent testing certification.
  • Prior experience in large-scale ERP transformation projects.

Key Responsibilities

  • Test Planning & Strategy:
  • Develop and maintain comprehensive test plans, test cases, and test scripts for SOA-based integrations.
  • Collaborate with solution architects, integration developers, and business analysts to understand integration requirements, service interfaces, and business process flows.
  • Service & Integration Testing:
  • Perform unit, integration, and end-to-end testing of web services, APIs, and middleware components wrapping around D365.
  • Validate service interfaces (SOAP, REST), data transformations, message flows, and orchestration logic.
  • Ensure correct data exchange and business process execution between D365 and connected systems.
  • Defect Management:
  • Identify, document, and track defects related to service interactions, data mapping, and integration logic.
  • Work with development and integration teams to resolve issues and verify fixes.
  • Performance & Security Testing:
  • Conduct performance testing to assess scalability and responsiveness of integrations under load.
  • Perform security testing to ensure data protection, authentication, and authorization across services.
  • Test Automation:
  • Design and implement automated test scripts for regression and continuous integration testing of SOA services and APIs.
  • Utilize appropriate tools for service testing (e.g., SoapUI, Postman, Parasoft SOAtest).
  • Reporting & Documentation:
  • Prepare detailed test reports, defect logs, and status updates for stakeholders.
  • Document test results, integration scenarios, and provide recommendations for improvements.
  • Collaboration:
  • Work closely with D365 functional teams, integration architects, and business stakeholders to ensure successful testing outcomes.
  • Support UAT and provide guidance on service-related test scenarios.