About the job
Key Responsibilities:
- Develop and maintain automated testing frameworks using Python.
- Perform white box testing to validate code quality and functionality.
- Test our data platforms, including Azure Databricks and Spark, ensuring they meet high standards of performance and reliability.
- Conduct API testing (REST/Flask) utilizing frameworks such as PyTest and unittest.
- Manage and optimize containerized environments using Kubernetes and Docker.
- Integrate and utilize CI/CD tools like Azure DevOps, GitHub Actions, and Jenkins to streamline the testing process.
- Apply software testing principles, including functional, regression, integration, and performance testing.
- Utilize SQL for validating and managing large datasets.

