Role Description 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 clients 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 www.ust.com. Summary UST is seeking a passionate and driven Software Engineer with hands-on experience in Python, Java, Selenium, and modern front-end technologies such as Angular or React. The ideal candidate will contribute to software development, test automation, and application support activities while collaborating with cross-functional teams to deliver high-quality software solutions. The Opportunity As a Software Engineer, you will be involved in designing, developing, testing, and maintaining enterprise applications and automation solutions. You will work across the software development lifecycle, contributing to both application development and quality engineering initiatives while gaining exposure to modern technologies and best practices. Key Roles & Responsibilities
• Develop, test, debug, and maintain software applications using Python and Java.
• Build and enhance responsive web application components using Angular or React.
• Design, develop, and execute automated test scripts using Selenium.
• Participate in application development, unit testing, integration testing, and defect resolution activities.
• Analyze technical requirements and contribute to system design discussions.
• Troubleshoot application issues and perform root-cause analysis for defects and production issues.
• Collaborate with developers, testers, and business teams to ensure quality deliverables.
• Support automation initiatives to improve test coverage and software quality.
• Participate in code reviews and implement coding best practices.
• Ensure compliance with software development standards and established processes.
• Create and maintain technical documentation, test documentation, and knowledge artifacts.
• Contribute to continuous improvement initiatives related to development and quality engineering.
• Participate in Agile ceremonies, including sprint planning, daily stand-ups, reviews, and retrospectives. What You Need Requirements
• Hands-on experience in Python and Java development.
• Experience with Selenium automation testing.
• Knowledge of Angular or React for front-end development.
• Basic understanding of Object-Oriented Programming (OOP) concepts and design principles.
• Familiarity with web application development and modern web technologies.
• Understanding of software development lifecycle (SDLC) and testing fundamentals.
• Ability to write clean, maintainable, and efficient code.
• Solid analytical, troubleshooting, and problem-solving skills.
• Good verbal and written communication skills.
• Ability to work effectively within collaborative Agile teams. Required Skills
• Python
• Java
• Selenium
• Angular or React
• Object-Oriented Programming (OOP)
• Web Application Development
• Software Development
• Test Automation
• Functional Testing
• Unit Testing
• Integration Testing
• Debugging
• Defect Resolution
• HTML
• CSS
• JavaScript
• Agile Methodology
• SDLC
• Software Testing Fundamentals
• Technical Documentation Desired Skills
• REST API Testing
• SQL
• Git Version Control
• CI/CD Pipelines
• TestNG or JUnit
• Maven or Gradle
• Jenkins
• Cloud Platforms (AWS/Azure)
• Microservices Architecture
• Docker
• Quality Engineering Practices
• DevOps Fundamentals Qualification
• Bachelor's Degree in Computer Science, Information Technology, Engineering, or a related field. Experience 3
- 6 Years Skills
• Python
• Java
• Selenium
• Angular
• React
• Test Automation
• Software Development
• Web Technologies
• Unit Testing
• Integration Testing 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. Today, those same values inspire us to encourage innovation, champion diversity and inclusion, and place people at the center 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 honor 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, color, 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 Angular, Python, Java, Selenium, React
📌 Developer II (Bengaluru)
🏢 UST
📍 Bengaluru