Associate II, Software Engineering (T)
On-site · Bengaluru, Karnataka, India
Job Summary
Associate II, Software Engineering role focused on developing and maintaining software solutions within an engineering team. Responsibilities include writing, testing, debugging, collaborating on code reviews, expanding technical knowledge, and ensuring compliance with SOPs/GxP. Requires design and automation testing, API test development, and integration into CI/CD pipelines, with emphasis on collaboration across development, QA, and DevOps to deliver high-quality software for medical devices.
Required Qualifications
- Bachelor’s degree with 3-6 years of experience in both manual and automation testing.
- Design, develop, and maintain scalable and maintainable test automation frameworks using Python, C#, and tools like Ranorex with strong experience in BDD frameworks (SpecFlow, Behave, etc.).
- Write, test, and debug software code based on design specifications and resolve issues with existing software.
- Perform functional, integration, system, and regression testing for software integrated with medical devices.
- Develop and automate API test cases and integrate them into CI/CD pipelines.
- Collaborate with cross-functional teams including development, QA, and DevOps to align automation solutions with project needs.
- Collaborate with senior engineers to improve software solutions and participate in code reviews to ensure software development best practices are followed.
- Implement and integrate Behavior-Driven Development (BDD) frameworks like SpecFlow or Behave with C#.
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.