Sr. Associate I, Software Engineering
ExternalPrepare for this interview
EliteAI-generated questions, company research, and talking points tailored to this role
Responsibilities
- Design, develop, and maintain enterprise applications and services using .NET / C# with a focus on quality, scalability, and maintainability.
- Contribute to architectural design discussions, participate in design reviews, and implement solutions aligned with enterprise architecture standards and best practices.
- Build, maintain, and extend automation frameworks for UI, API, and end-to-end integration testing using tools such as Selenium, Ranorex, and REST-based testing frameworks.
- Write and execute Automated test scripts covering REST APIs, SOAP Services, and integration scenarios across cloud services, APIs, and enterprise applications.
- Support performance engineering by executing load, stress, and capacity tests using tools such as JMeter and NeoLoad, and assist in workload modelling and bottleneck analysis.
- Integrate automated tests and quality gates into CI/CD pipelines to enable continuous testing and faster delivery cycles.
- Collaborate with architects and senior engineers to translate architectural blueprints into well-structured, production-ready code and test coverage.
- Perform troubleshooting, root cause analysis, and resolution of defects and production issues across distributed systems, integrations, and databases.
- Contribute to observability and monitoring practices including application monitoring, log analysis, and distributed tracing to support system reliability.
- Participate in code reviews, design reviews, and knowledge-sharing sessions to uphold engineering standards and team capability building.
- Work with business stakeholders and product teams to understand requirements and deliver robust, testable, and scalable solutions.
- Stay current with emerging technologies and proactively identify opportunities to improve engineering practices, tooling, and delivery efficiency.
- Key Requirements/Minimum Qualifications:
- Programming Languages
- C# (.NET Framework, .NET Core / .NET 6/7/8) - Python - SQL - JavaScript - Experience with Java for interoperability and legacy system understanding (Good to have)
- Frameworks & Technologies
- .NET Core / ASP.NET Core - Web API / RESTful Services / MVC - Entity Framework / ORM Tools - Microservices-based application development using .NET - RESTful APIs - OpenAPI / Swagger - NuGet - Experience working with Java-based services and APIs (Good to have)
- Automation & Quality Engineering
- Hands-on experience in building and maintaining UI and API automation frameworks
- Strong expertise with:
- Selenium (Automation)
- Ranorex (Automation)
- API Automation using REST-based and SOAP-based testing frameworks
- Experience with API testing tools such as Postman and similar tooling
- Experience in designing scalable automation frameworks for enterprise applications
- Strong understanding of test strategy, regression automation, and CI-integrated automation
- Ability to integrate automation within CI/CD pipelines for continuous testing
- Proficiency in scripting and automation using Python and/or C#
- Experience with Salesforce application testing (Good to have)
- Exposure to Playwright for web UI automation (Good to have)
- Cloud & CI/CD
- Working experience with AWS Cloud Services
- Experience integrating with CI/CD pipelines using GitHub Actions, Jenkins, or similar tools
- Familiarity with containerization using Docker
- Understanding of build and artifact management tools such as JFrog Artifactory (Good to have)
- Performance Engineering
- Hands-on expertise with performance testing tools such as JMeter and NeoLoad
- Ability to execute load tests, stress tests, and capacity tests
- Experience in analyzing performance results, identifying bottlenecks, and recommending optimizations.
- Work hours: 1 PM to 10 PM IST
- Relocation assistance: Yes
- If you have encountered a job posting or been approached with a job offer that you suspect may be fraudulent, we strongly recommend you do not resp
Additional Information
Summary of Position: We are seeking a Senior Software Engineer with 5+ years of experience in developing, testing, and modernizing enterprise-scale applications. The role requires strong hands-on engineering skills, deep expertise in automation and quality engineering, performance testing, and the ability to contribute to architectural design and technical decision-making. The candidate will be responsible for building and maintaining enterprise applications, designing and executing automation frameworks, supporting performance engineering initiatives, and collaborating closely with architects, QA, and cross-functional teams to deliver high-quality, scalable, and reliable solutions.
Your Match
How well this role fits your profile.
Company Intel
What employees say
Worked at alcon? Share your experience