Description
Key Skills: Python, PySpark, SQL, Cloud Testing, Test Automation, Microsoft Azure, Databricks, Hive, Airflow, PostgreSQL
Good to Have Skills: Machine Learning and AI ML framework validation experience. Selenium, TestNG, and JAVA development skills. Performance testing using Load Runner or JMeter tools. DevOps technologies including GitHub, Kubernetes, Jenkins, and Docker. Retail domain experience and understanding of business processes.
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 and platforms.
- Develop Gen AI Automation solutions using AI ML Framework for advanced 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 for comprehensive testing coverage.
- Perform manual testing, the scope of which will encompass 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 to ensure smooth and efficient software delivery processes.
- Build utilities for monitoring and automating repetitive functions to improve overall testing efficiency and productivity.
- Collaborate with Agile cross-functional teams including internal and external clients, Operations, Infrastructure, and Tech Ops teams.
- Research and evaluate a variety of software products and development tools to stay current with industry trends.
- Provide technical guidance and support to colleagues such as 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.
Education: Minimum B.S. degree in Computer Science, Computer Engineering or related field