Role Description
UST Title - Developer I - Software Engineering
HM - Soundhari
Who We Are
At UST, we help the world’s best organizations grow and succeed through transformation. Bringing together the right talent, tools, and ideas, we work with our client to co-create lasting change. Together, with over 30,000 employees in 30+ countries, we build for boundless impact—touching billions of lives in the process. Visit us at .
Summary
UST is looking for Python Automation Engineer.
The Opportunity
We are seeking an experienced and detail-oriented
Automation Developer with
Imaging & Multimedia domain experience is preferred. This role will focus on automating workflows for test cases, processes, and systems specifically on Windows OS. Expertise in Windows-based environments, scripting, and imaging/multimedia technologies to create efficient, scalable, and reliable automation solutions. This is an exciting opportunity to work with cutting-edge multimedia tools and technologies while driving operational improvements.
- Develop & Automate Solutions for test cases: Design and implement automation solution for multimedia and imaging workflows (e.g., media conversion, image/video processing, content management) on Windows OS.
- Windows OS Automation: Write and maintain scripts (using Python, PowerShell, Batch file, etc.) to automate common tasks related to multimedia management, image processing, and file handling on Windows platforms.
- Integration of Imaging & Multimedia Tools: Integrate various imaging and multimedia applications (such as Adobe Creative Suite, FFmpeg, ImageMagick, etc.) into automated processes to improve productivity.
- System Optimization: Continuously optimize multimedia and imaging pipelines to enhance speed, efficiency, and resource usage on Windows systems.
- Testing and Validation: Develop and run automated test suites to ensure the accuracy and robustness of multimedia processing tasks and workflows.
- Troubleshooting & Debugging: Resolve technical issues and bottlenecks in the automation workflows, especially those related to multimedia formats, processing tools, or Windows OS-specific environments.
- Familiarity with Windows OS automation frameworks, including Task Scheduler, PowerShell Remoting, Windows Subsystem for Linux (WSL), etc.
- Documentation: Document/Maintain all automation workflows, scripts, and systems to ensure traceability and ease of knowledge transfer.
- Collaboration: Work with cross-functional teams, including engineering, product management, and support team to ensure the automation solutions meet business requirements.
- Stay Updated: Keep up-to-date with the latest trends and technologies in multimedia automation, Windows OS-specific automation tools, and best practices.
Develop and maintain Python automation scripts. Execute test automation and triage results. Collaborate with teams to integrate automation workflows.
What You Need
- Education: Bachelor’s degree in computer science engineering or a related to Engineering field .
- Mandatory Skills:
- 3+ years of experience in Proficiency in Python (OOP, JSON, regular expressions, file handling, comprehensions). Knowledge of testing frameworks (PyTest, UnitTest)
- Hands-on knowledge of Selenium or Appium for automation testing.
- Familiarity with batch scripting and PowerShell.
- Strong Windows platform experience in Validation (Manual/Automation)
- Technical Skills:
- Strong knowledge of Windows OS and its associated automation tools (e.g., PowerShell, Task Scheduler, Windows Management Instrumentation - WMI).
- Solid understanding of image and video file formats (JPEG, PNG, MP4, AVI, etc.) and conversion workflows.
- Knowledge of video/audio transcoding, media streaming, and rendering processes is an advantage
- Experience with
- multimedia processing libraries, APIs, and software tools.
- developing and maintaining CI/CD pipelines for automation on Windows environments.
- multimedia content management systems (CMS) or digital asset management (DAM) systems.
- advanced multimedia technologies (e.g., machine learning in multimedia content processing, media analysis, etc.).
- automating batch multimedia processing tasks for large-scale applications.
- Familiarity with Agile software development methodologies.
- Strong understanding of software testing practices and experience with automation testing frameworks.
- Strong debugging and troubleshooting skills in a Windows OS environment.
Required Skills
- Strong analytical and problem-solving abilities.
- Ability to work independently while being an active collaborator in a team environment.
- Excellent written and verbal communication skills.
- Ability to prioritize tasks and manage multiple projects simultaneously & good in client handling.
What We Believe
We’re proud to embrace the same values that have shaped UST since the beginning. Since day one, we’ve been building enduring relationships and a culture of integrity. And today, it's those same values that are inspiring us to encourage innovation from everyone, to champion diversity and inclusion and to place people at the centre of everything we do.
Humility
We will listen, learn, be empathetic and help selflessly in our interactions with everyone.
Humanity
Through business, we will better the lives of those less fortunate than ourselves.
Integrity
We honour our commitments and act with responsibility in all our relationships.
Equal Employment Opportunity Statement
UST is an Equal Opportunity Employer. We believe that no one should be discriminated against because of their differences, such as age, disability, ethnicity, gender, gender identity and expression, religion, or sexual orientation.
All employment decisions shall be made without regard to age, race, creed, colour, religion, sex, national origin, ancestry, disability status, veteran status, sexual orientation, gender identity or expression, genetic information, marital status, citizenship status or any other basis as protected by federal, state, or local law.
UST reserves the right to periodically redefine your roles and responsibilities based on the requirements of the organization and/or your performance.
- To support and promote the values of UST.
- Comply with all Company policies and procedures
Skills
Python,C++,Json,Automation