- Design, develop, and execute comprehensive software verification strategies.
- Create and maintain automated test frameworks and test suites.
- Perform:
- Functional Testing
- Integration Testing
- System Testing
- Regression Testing
- End-to-End Testing
- Performance Testing
- Validate software functionality against requirements and specifications.
- Develop automated test cases and test harnesses using Python and Java.
Mandatory Technical Requirements
- Strong hands-on experience with Robot Framework is required.
- Strong hands-on experience with Artificial Intelligence platforms and technologies (e.g., Generative AI, LLMs, AI-assisted test automation) is required.
Cloud Native Platform Testing
- Verify and validate Kubernetes-based applications and platform services.
- Test deployments utilizing:
- Kubernetes
- Helm / Helmfile
- Docker
- Containers
- Kubernetes Operators and CRDs
- Validate upgrades, patches, configuration changes, and release candidates.
- Execute system integration testing in lab and cloud environments.
CI/CD & Automation Validation
- Develop automated testing pipelines integrated into:
- Jenkins
- GitLab
- Spinnaker
- Validate software delivery pipelines and deployment workflows.
- Improve automated regression coverage and release confidence.
- Support continuous testing initiatives throughout the software development lifecycle.