Cookies & analytics consent
We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.
Read how we use data in our Privacy Policy and Terms of Service.
🤖 15+ AI Agents working for you. Find jobs, score and update resumes, cover letter, interview questions, missing keywords, and lots more.

Philips • Karnataka, India
Role & seniority: Sr Specialist - Testing (Senior Software Test Engineer)
C#, SpecFlow with BDD
Python or Shell scripting for Jenkins
CI/CD, Jenkins, YAML files
CPP familiarity for troubleshooting unit test interfaces
Automation tools, test frameworks, scripting languages
AI model validation data/metrics understanding
Execute automated and manual testing across the development cycle within agile/scrum teams; ensure high-quality deliverables
Review functional/non-functional requirements, stories, and features for accuracy and testability; contribute testing insights
Plan and participate in test planning/demos with stakeholders; implement diverse testing (functional, performance, load, reliability) and maintain test plans and reports
Strong experience with C#, SpecFlow/BDD
Python or Shell scripting for CI/CD (Jenkins)
CI/CD tooling, Jenkins, YAML
Understanding of CPP to troubleshoot unit test interfaces
Experience in automated and manual testing within agile environments
Ability to document test plans, protocols, and results
AI model validation and data requirements understanding
Experience with simulation models and AI/ML testing
Customer-driven testing insights to align with expectations
Office-based with in-person presence required at least 3 days/week
Onsite/field roles possible depend
Job Title Sr Specialist - Testing Job Description The Software Test Engineer is responsible for providing expertise in implementing software test strategies and initiatives at both the feature and system levels, enhancing the overall quality assurance process. The role reviews functional and non-functional requirements, stories, and features for accuracy and testability, offering valuable insights to improve the testing process. The role collaborates with scrum teams and other stakeholders on test planning, participating in testing, planning, and demo activities to ensure comprehensive test coverage. To succeed in this role, you should have the following skills and experience Strong technical experience in C#, Spec flow with BDD, Good in Python/Shell scripting for Jenkin. CI-CD, Jenkin/Yamal files. Good to understand CPP (to troubleshoot source code) to understand the unit test interfaces and adaptor
How we work together
We believe that we are better together than apart. For our office-based teams, this means working in-person at least 3 days per week. Onsite roles require full-time presence in the company’s facilities. Field roles are most effectively done outside of the company’s main facilities, generally at the customers’ or suppliers’ locations. Indicate if this role is an office/field/onsite role.
About Philips
We are a health technology company. We built our entire company around the belief that every human matters, and we won't stop until everybody everywhere has access to the quality healthcare that we all deserve. Do the work of your life to help the lives of others.
Learn more about our business.
Discover our rich and exciting history.
Learn more about our purpose.
If you’re interested in this role and have many, but not all, of the experiences needed, we encourage you to apply. You may still be the right candidate for this or other opportunities at Philips. Learn more about our culture of impact with care here.