Software Test Architect
We are seeking an experienced Software Test Architect to lead the Quality Engineering and Testing strategy for a large-scale migration from Software AG (SAG) webMethods Integration Platform to a modern AWS Cloud-Native architecture.
The Test Architect will be responsible for defining the end-to-end testing strategy, automation framework, quality governance model, migration validation approach, and non-functional testing roadmap. The role requires deep expertise in middleware integration testing, API testing, cloud-native architectures, microservices, DevOps, and enterprise-scale migration programs.
The candidate will work closely with Enterprise Architects, Solution Architects, Product Owners, Developers, Cloud Engineers, Business Stakeholders, and Program Leadership to ensure a seamless migration with minimal business disruption.
Test Strategy & Architecture
- Define the enterprise-wide testing strategy for SAG webMethods migration to AWS Cloud-Native architecture.
- Establish quality engineering practices across migration waves.
- Design migration validation framework covering:
- Functional equivalence testing
- Integration testing
- Data validation
- API contract validation
- Business process validation
- End-to-End testing
- Define risk-based testing approach for critical business services.
- Create test architecture aligned with AWS Well-Architected Framework.
Migration Testing Leadership
- Lead testing activities for:
- webMethods Integration Server migration
- Broker/UM migration
- API migration
- B2B integration migration
- EDI process migration
- Batch integration migration
- Event-driven integrations
- Define reconciliation and validation mechanisms between legacy and target platforms.
- Develop parallel run and production cutover testing strategies.
- Establish rollback validation procedures.
API & Microservices Testing
- Define API testing architecture for REST, SOAP, GraphQL, and Event APIs.
- Implement API contract testing strategy.
- Design service virtualization solutions for unavailable dependencies.
- Define microservices testing framework covering:
- Component testing
- Integration testing
- Consumer-driven contract testing
- End-to-End testing
Automation & DevOps
- Architect enterprise test automation framework using:
- Selenium
- Playwright
- REST Assured
- Karate
- Cypress
- JMeter/Gatling
- Integrate automated testing into CI/CD pipelines.
- Define quality gates for deployment promotion.
- Implement shift-left and shift-right testing practices.
- Enable continuous testing within DevOps workflows.
Non-Functional Testing
Performance Engineering
- Define performance testing strategy for:
- APIs
- Middleware services
- Event processing
- Microservices
- Cloud-native applications
Security Testing
- Establish security testing practices including:
- SAST
- DAST
- API Security Testing
- Container Security Testing
- Cloud Security Validation
Reliability Testing
- Conduct:
- Failover testing
- Recovery testing
- Disaster recovery validation
- High availability testing
Data Validation & Reconciliation
- Define data migration testing strategy.
- Implement automated reconciliation frameworks.
- Validate message transformations and mappings.
- Ensure data consistency between source and target systems.
- Define production data verification controls.
Governance & Stakeholder Management
- Establish quality governance framework.
- Define testing KPIs and quality metrics.
- Present quality dashboards to executive stakeholders.
- Manage testing risks, assumptions, and dependencies.
- Mentor Test Leads and Quality Engineering teams.
Required Skills & Experience
Experience
- 12+ years in Software Testing and Quality Engineering.
- 5+ years in Test Architecture roles.
- Experience leading large digital transformation or migration programs.
- Experience in enterprise integration testing.
Mandatory Technical Skills
SAG webMethods
Experience with:
- Integration Server
- API Gateway
- MWS
- B2B/EDI Integrations
API Testing
Hands-on expertise in:
- REST APIs
- SOAP Services
- OpenAPI/Swagger
- Postman
- REST Assured
Automation Tools
- Selenium
- Playwright
- TestNG
- JUnit
- Cucumber
- BDD Frameworks
Performance Tools
- JMeter
- LoadRunner
DevOps
- AWS DevOps
- Jenkins
- GitLab CI/CD
- Docker
- Kubernetes
Preferred Skills
- Experience with Event-Driven / Service Mesh Architectures
- Experience in implementing AI-assisted test automation
NA