Description
Key Skills: ETL Testing, Python, PySpark, Azure Databricks, SQL, Cloud Testing, Test Automation, Microsoft Azure, PostgreSQL, API Testing
Good to Have Skills: Machine Learning, Hive, Airflow, UI Testing, Service Testing, Performance Testing, AI ML Framework, Selenium, TestNG, Java, Load Runner, JMeter, DevOps Technologies (GitHub, Kubernetes, Jenkins, Docker), Retail Domain experience. Experience with Gen AI Automation solutions and validation using AI ML framework would be beneficial.
Roles & Responsibilities:
- Develop, troubleshoot, debug and make application enhancements and create automation framework leveraging Python/PySpark, SQL/NoSQL as the core development languages.
- Develop and build scalable automation frameworks and test suites working across multiple technologies.
- Develop Gen AI Automation solutions using AI ML Framework for enhanced testing capabilities.
- Develop documents and maintain test plans, procedures and scripts and perform well defined product level integration tests.
- Implement execute and debug automated test scripts using various technologies and tools.
- Perform manual testing encompassing all functionalities of services as prequel to automation.
- Work closely with other quality and development engineers to build, evolve and maintain a scalable continuous build and deployment pipeline.
- Deploy application components using CI/CD pipelines for efficient software delivery.
- Build utilities for monitoring and automating repetitive functions to improve efficiency.
- Collaborate with Agile cross-functional teams including internal and external clients, Operations, Infrastructure, and Tech Ops.
- Research and evaluate a variety of software products and development tools for optimal testing solutions.
- Provide technical guidance and support to colleagues including code reviews, testing and software documentation as required.
Experience Required: 3-5 years of applicable software engineering experience with strong fundamentals in Cloud/BigData Automation Testing, Python, PySpark, and related technologies.
Education: Minimum B.S. degree in Computer Science, Computer Engineering or related field