Software QA Engineer - Automation

Pratiti Technologies Pvt Ltd

Pune District

On-site

INR 900,000 - 1,400,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Siemens Digital Industries Software is seeking a dedicated Software QA Engineer - Automation to enhance automated testing for desktop simulation products across multiplatform environments. You will contribute to the Quality Center of Excellence, focusing on transforming complex manual tests into robust automated solutions.

The role emphasizes automating GUI interactions, leveraging Python, Perl, and tools like Eggplant, with collaboration across QA and development teams to evolve automation

Qualifications

  • Bachelor's or Master's degree in Computer Science or Mechanical Engineering.
  • 3–5 years of test automation experience with a portfolio.
  • Proficiency in Python and Perl scripting.
  • Git version control experience.
  • Experience with desktop simulation software like Hyperworks or FEA tools.

Responsibilities

  • Design, write, enhance, and maintain automated test scripts using Python or similar.
  • Architect and implement automated tests targeting GUI and graphics‑intensive cases.
  • Create scripts automating tests from import/export, FE model creation, analysis setup, or post‑processing tasks.
  • Translate manual test cases into automated scripts for broader coverage and faster feedback.
  • Prepare model files to support automated tests within Simcenter products.
  • Update automation suite to align with product releases and add new tests.
  • Collaborate with senior QA engineers and developers on test strategy and CI integration.

Skills

Python
Perl
Git
Automation
Eggplant
GUI testing
Team collaboration

Education

Bachelor's or Master's in Computer Science or Mechanical Engineering

Tools

Eggplant
Hyperworks
NASTRAN
ABAQUS
OptiStruct

Job description

Pratiti Technologies Pvt. Ltd. | Full time


About Siemens Digital Industries Software

At Siemens, we're driven by a passion for innovation and a commitment to making a real impact on the world. We believe in fostering an environment where curiosity thrives, and every employee's contribution is valued. Join our team and help us shape the future of technology and industry.


Our Shared Engineering Services team is at the forefront to validating and releasing our cutting-edge Simcenter™ portfolio products. These products provide a comprehensive suite of simulation software and test solutions that enable companies to predict performance across various domains, from 3D CAE to system simulation and physical testing. We pride ourselves on a culture that encourages open, creative thinking and collaboration to solve complex challenges.


About the Role

We're looking for a dedicated Software QA Engineer with a passion for automation, especially when it comes to the challenge of transforming complex manual test cases into robust, efficient automated solutions.


We're seeking an experienced Software QA Engineer -Automation to play a pivotal role in ensuring the quality and reliability of our desktop simulation products within a multiplatform environment. You'll be instrumental in our Quality Center of Excellence, working with industry-leading CAE tools and directly contributing to the development of high-quality software through advanced automated QA.


This isn't just about writing scripts; it's about creatively solving problems. You'll focus on automating those "hard‑to‑automate" scenarios, particularly graphical user interface (GUI) interactions, complex selections, and other user‑driven workflows that demand innovative scripting solutions. You'll collaborate closely with experienced QA engineers and developers, driving the evolution of automated testing for our desktop simulation products.


Key Responsibilities

As a Software QA Engineer, you will:



  • A primary focus will be on designing, writing, enhancing, and maintaining automated test scripts using languages like Python or similar. You'll help build a robust regression test suite for Simcenter products.

  • Architect and implement automated tests specifically targeting challenging user interface and graphics‑intensive test cases. You'll leverage tools like Python, Perl, Eggplant or similar, pushing the boundaries of what's automatable.

  • Create programs or scripts that automate test cases from real‑world engineering functionalities like import/export, FE model creation, analysis setup, or post‑processing tasks.

  • Proactively translate existing manual test cases into efficient automated scripts, ensuring comprehensive coverage, improved efficiency, and faster feedback cycles. You'll design tests that effectively validate new features and existing functionality.

  • Develop and prepare model files necessary to support and validate automated test functions within Simcenter products.

  • Update the current suite of automated tests to align with the latest product releases and add new automated tests for functional areas that currently lack automation.

  • Work closely with senior QA engineers and software developers, actively contributing to discussions on test strategy, automation architecture, and the integration of automated tests into our continuous integration pipelines.


Required Qualifications

We're looking for someone who brings:



  • Bachelor's or Master's degree in Computer Science or Mechanical Engineering, or a related technical field.

  • 3-5 years of professional experience in test automation within Software Quality Engineering, with a strong portfolio of automation projects.

  • Proficiency in scripting languages such as Python and Perl.

  • Experience with version control systems like Git.

  • Experience with developing regression, QA automation workflows and high-performance computing (HPC) workflows.

  • Exposure or experience with software development for desktop simulation products like Hyperworks, and/or FEA solver tools (e.g. OptiStruct, NASTRAN, ABAQUS, RADIOSS etc.).

  • Hands‑on automation experience with tools like Eggplant or similar.

  • Demonstrates a proactive, can‑do attitude with strong logical reasoning and problem‑solving abilities; thrives as a positive and collaborative team‑player, shows resilience in challenging situations, and brings innovative, out‑of‑the‑box thinking to drive solutions.

  • Excellent written and verbal communication skills, enabling effective collaboration.


Preferred Qualifications

These "nice-to-haves" will help you stand out:



  • Familiarity with various operating systems, including Windows and UNIX/Linux.

  • Basic understanding of Finite Element Analysis concept either through coursework or projects. Familiarity with any CAE software is a plus.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software QA Engineer - Automation-SIMSOLID
Software QA Engineer - Automation-SIMSOLID

Pratiti Technologies Pvt Ltd • Pune District

On-site
INR 900,000 - 1,300,000
Software QA Engineer (Contractor)
Software QA Engineer (Contractor)

Pratiti Technologies Pvt Ltd • Pune District

On-site
INR 480,000 - 900,000
Project Test Engineer
Project Test Engineer

Siemens • Pune District

Hybrid
INR 1,800,000 - 2,400,000
Flexible work arrangement
Great benefits
SW QA Engineer Associate, Simcenter
SW QA Engineer Associate, Simcenter

Siemens Digital Industries Software • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
SW QA Engineer Associate, Simcenter
SW QA Engineer Associate, Simcenter

Siemens AG • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
Software QA Engineer, Test Automation
Software QA Engineer, Test Automation

Siemens Digital Industries Software • Bengaluru

Hybrid
INR 900,000 - 1,300,000
Software QA Engineer, Test Automation
Software QA Engineer, Test Automation

Siemens AG • Bengaluru

On-site
INR 1,200,000 - 1,800,000
SW QA Engineer
SW QA Engineer

Siemens • Bengaluru

On-site
INR 600,000 - 800,000
SW QA Engineer
SW QA Engineer

Siemens Mobility • Bengaluru

On-site
INR 600,000 - 1,000,000
Software Quality Assurance Engineer
Software Quality Assurance Engineer

Siemens • Pune District, Bengaluru

Hybrid
INR 700,000 - 1,200,000
Hybrid work model
Global exposure