About the role
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.