Senior SW Test Automation Engineer – Python, Device Testing

  • Bengaluru, Karnataka, India
  • Full-Time
  • Hybrid

Job Description:

We are looking for a highly skilled and detail-oriented Senior SW Test Automation Engineer with strong expertise in Python-based automation and device testing to join our growing QA team. The ideal candidate will be responsible for designing, developing, and executing automated test solutions for cloud/device platform products while ensuring high product quality and reliability.

This role will work closely with the Test Manager and cross-functional engineering teams to enhance automation coverage, improve testing efficiency, and drive quality initiatives using modern automation tools and frameworks.

Key Responsibilities

  • Design, develop, maintain, and execute automated test scripts for device, desktop, and API testing.
  • Understand product requirements and derive comprehensive automation test scenarios.
  • Build and enhance scalable automation frameworks using Python.
  • Perform device-level testing and validation for hardware/software integrated products.
  • Integrate automated test suites within CI/CD pipelines using Jenkins.
  • Collaborate with development, QA, and product teams to ensure quality throughout the SDLC.
  • Analyze test results, identify defects, and support troubleshooting activities.
  • Maintain test scripts and version control repositories using SVN.
  • Continuously improve automation coverage, testing processes, and QA best practices.
  • Participate in release validation and regression testing activities.

Required Skills & Experience

  • 7+ years of experience in Software Testing and Test Automation.
  • Strong hands-on experience in:
    • Python Automation Scripting
    • Device Testing
    • Desktop & API Automation Testing
    • PyCharm
    • Jenkins CI/CD
    • SVN Version Control
  • Experience developing and maintaining automation frameworks.
  • Familiarity with Linux and Windows operating systems.
  • Strong understanding of test lifecycle, defect management, and QA methodologies.
  • Experience with test management and collaboration tools such as JIRA and DOORS.
  • Strong analytical, debugging, and problem-solving skills.

Good to Have

  • Experience with Squish Tool for GUI automation testing.
  • Exposure to Healthcare or Medical Device domain.
  • Hands-on experience testing regulated systems or medical devices.

Qualifications

  • Bachelor's Degree in Engineering, Computer Science, or a related technical field.
  • Proven experience in automation framework development and test strategy implementation.

Preferred Attributes

  • Excellent planning and execution skills.
  • Strong interpersonal and communication abilities.
  • Ability to work independently and collaboratively within cross-functional teams.
  • Strong attention to detail and quality mindset.

Primary Skills

Python | Device Testing | PyCharm | Jenkins | SVN | Automation Testing | Squish | API Testing | Desktop Testing