Test Engineer

BTL India Private Ltd

Bengaluru

On-site

INR 1,200,000 - 1,600,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BTL India Private Ltd in Bengaluru is seeking a test engineer to plan, identify, and execute system-level testing across embedded and software environments for medical devices, firmware, and software applications.

You will design and execute manual and automated tests, validate data, analyze logs, and maintain desktop UI automation using C# and .NET. Collaboration with R&D teams and adherence to safety standards are essential for on-time delivery.

Qualifications

  • BE/B.Tech / ME / M.Tech in Computer Science, Information Technology, Biomedical Engineering, Bioelectronics, Electronics & Communication (ECE), or equivalent.
  • Experience: 3 to 4 years of proven hands-on software and system testing experience.
  • Strong working knowledge of SQL databases with hands-on experience reading, creating and modifying data and schemas.
  • Practical understanding of JSON and XML data formats, strong ability to analyze system logs to isolate root causes.
  • Hands-on experience setting up and utilizing Virtual Machines (VMs) for release testing cycles.
  • Strong command of structured testing processes, test case development and end-to-end defect lifecycle management using Jira or equivalent tracking tools.
  • Strong command of C# and .NET.
  • Practical experience in desktop UI automation using Microsoft UIAutomation, AutomationIds, and structured UI abstraction patterns (e.g., Page Object Model).
  • Proficient with Git, GitLab, and running automated test suites in CI/CD pipelines.

Responsibilities

  • Plan, design, and execute manual system-level tests and automated UI test suites across medical devices, firmware, and software applications.
  • Execute SQL queries, validate backend data integrity, create test databases and modify datasets to support test scenarios.
  • Analyze system logs, JSON, and XML structures to diagnose failures across hardware, firmware and software communication layers.
  • Develop and maintain automated desktop UI test suites in C# and .NET utilizing stable UI locators (AutomationIds) and maintainable abstraction frameworks.
  • Maintain test repositories in Git/GitLab and execute automated test suites within continuous integration pipelines.
  • Provision, configure, and manage Virtual Machine (VM) environments for build verification and release testing.
  • Ensure full traceability of test cases to product requirements while managing the end-to-end defect lifecycle.
  • Partner with R&D firmware and software engineering teams to troubleshoot complex integration issues and meet strict project delivery timelines.
  • Understand product features in detail to develop robust test cases and perform rigorous test execution to challenge the design.
  • Adhere to established safety, quality, and regulatory protocols to ensure overall product compliance.
  • Interpret technical designs and schematics to identify critical test scenarios and optimize test coverage.
  • Drive early defect identification and contribute proactive ideas to improve the overall testing process.

Skills

SQL databases
JSON & XML
VMs for testing
C# and .NET
Desktop UI automation
Git/GitLab
CI/CD pipelines
Jira

Education

BE/B.Tech / ME/M.Tech in Computer Science/IT/Biomedical Engineering/ECE or equivalent

Tools

Git/GitLab
CI/CD pipelines
Microsoft UIAutomation

Job description

As part of the product testing team, you will plan, identify, and execute system-level testing activities across embedded and software development environments to achieve project goals.

  • Plan, design, and execute manual system-level tests and automated UI test suites across medical devices, firmware, and software applications.
  • Execute SQL queries, validate backend data integrity, create test databases and modify datasets to support test scenarios.
  • Analyze system logs, JSON, and XML structures to diagnose failures across hardware, firmware and software communication layers.
  • Develop and maintain automated desktop UI test suites in C# and .NET utilizing stable UI locators (AutomationIds) and maintainable abstraction frameworks.
  • Maintain test repositories in Git/GitLab and execute automated test suites within continuous integration pipelines.
  • Provision, configure, and manage Virtual Machine (VM) environments for build verification and release testing.
  • Ensure full traceability of test cases to product requirements while managing the end-to-end defect lifecycle.
  • Partner with R&D firmware and software engineering teams to troubleshoot complex integration issues and meet strict project delivery timelines.
  • Understand product features in detail to develop robust test cases and perform rigorous test execution to challenge the design.
  • Adhere to established safety, quality, and regulatory protocols to ensure overall product compliance.
  • Interpret technical designs and schematics to identify critical test scenarios and optimize test coverage.
  • Drive early defect identification and contribute proactive ideas to improve the overall testing process.
ESSENTIAL QUALIFICATION AND EXPERIENCE
QUALIFICATION:
  • B.E. / B.Tech / M.E. / M.Tech in Computer Science, Information Technology, Biomedical Engineering, Bioelectronics, Electronics & Communication (ECE), or equivalent.
  • Experience: 3 to 4 years of proven hands-on software and system testing experience.
TECHNICAL COMPETENCY: (ESSENTIALS)
  • Strong working knowledge of SQL databases with hands-on experience reading, creating and modifying data and schemas.
  • Practical understanding of JSON and XML data formats, strong ability to analyze system logs to isolate root causes.
  • Hands-on experience setting up and utilizing Virtual Machines (VMs) for release testing cycles.
  • Strong command of structured testing processes, test case development and end-to-end defect lifecycle management using Jira or equivalent tracking tools.
  • Strong command of C# and .NET.
  • Practical experience in desktop UI automation using Microsoft UIAutomation, AutomationIds, and structured UI abstraction patterns (e.g., Page Object Model).
  • Proficient with Git, GitLab, and running automated test suites in CI/CD pipelines.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Test Engineer
Test Engineer

Black Box • Bengaluru

On-site
INR 600,000 - 900,000
Manual Tester- Senior Test Engineer - Manual Medical Device Testing
Manual Tester- Senior Test Engineer - Manual Medical Device Testing

NeST Digital • Bengaluru

On-site
INR 800,000 - 1,200,000
Senior Test Engineer
Senior Test Engineer

Vehere Inc. • Kolkata District

On-site
INR 1,200,000 - 2,000,000
Senior Test Engineer
Senior Test Engineer

Stryker Group • India

On-site
INR 1,200,000 - 2,000,000
QA Engineer (Manual Testing)
QA Engineer (Manual Testing)

Vedantu • Bengaluru

On-site
INR 600,000 - 900,000
Lead SDET
Lead SDET

Acldigital • India

On-site
INR 1,200,000 - 1,800,000
Software Test Engineer
Software Test Engineer

Testometer • Kolhapur District

On-site
INR 300,000 - 400,000
Manual Tester- Senior Test Engineer - Manual Medical Device Testing
Manual Tester- Senior Test Engineer - Manual Medical Device Testing

Nestdigital • Bengaluru

On-site
INR 1,200,000 - 1,800,000
Test Engineer
Test Engineer

Quantela • Hyderabad

On-site
INR 1,400,000 - 2,100,000
Senior Test Analyst (Automation, Playwright, Appium)
Senior Test Analyst (Automation, Playwright, Appium)

Necsws • Mumbai

On-site
INR 1,200,000 - 2,200,000