
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.