Software Quality Assurance Engineer

Siemens

Pune District, Bengaluru

On-site

INR 700,000 - 1,200,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Benefits offered by this job

Hybrid work model
Global exposure

Job summary

Siemens Software is seeking a Quality Assurance Engineer with 3+ years of hands-on software testing and automation experience to join our Quality Center of Excellence. You will design, develop, and execute automated tests across Siemens software products, in a multiplatform environment, and collaborate with Product Management, Software Development, and QA teams.

The ideal candidate will automate tests, improve coverage, and integrate tests into CI/CD pipelines, while applying Agile, Scrum, and

Qualifications

  • 2+ years of experience in Software Quality Assurance / Software Testing, with hands-on experience in test automation.
  • Strong programming or scripting skills in Java, Python, JavaScript/TypeScript, or a comparable language.
  • Hands-on experience with test automation frameworks and tools such as Selenium, Playwright, Cypress, Katalon Studio, PyTest, TestNG, JUnit, or equivalent.
  • Experience with API testing and database validation, including RESTful APIs, SQL queries, and tools such as Postman or Swagger.
  • Familiarity with SPARQL and RDF/knowledge graph concepts, including SPARQL queries for data retrieval and validation.
  • Familiarity with Git and CI/CD tools such as Jenkins, CircleCI, GitLab CI, or equivalent.
  • Strong understanding of Agile, Scrum, TDD, and BDD, with strong analytical and collaborative skills.

Responsibilities

  • Develop test automation: design, implement, maintain, and execute automated tests for functional, regression, integration, and end-to-end scenarios.
  • Drive test coverage: define test cases and automation strategies for new features and releases.
  • Enable continuous testing: integrate automated tests into CI/CD pipelines for rapid feedback.
  • Test APIs and data: perform API testing and validate data with SQL queries.
  • Investigate and resolve quality issues: run tests, analyze failures, and drive defect resolution.
  • Improve automation frameworks: enhance test frameworks and utilities for maintainability.

Skills

Java / Python
Test automation
RESTful APIs
SQL queries
Git / CI/CD
Agile / Scrum

Tools

Selenium
Playwright
Cypress
Postman
Swagger
Jenkins
Docker

Job description

We are Siemens

Siemens Digital Industries Software is a leading provider of solutions for the design, simulation, and manufacture of products across many different industries. Formula 1 cars, skyscrapers, ships, space exploration vehicles, and many of the objects we see in our daily lives are being conceived and manufactured using our software.

We are looking for a Quality Assurance Engineer with 3+ years of hands-on experience in software testing and test automation to join our growing Quality Center of Excellence.

In this role, you will design, develop, and execute automated tests across Siemens software products in a multiplatform environment. You will combine strong software testing fundamentals with programming and automation skills to improve product quality, test coverage, and release confidence.

You will work closely with Product Management, Software Development, Applications Engineering, and Quality Engineering teams, while also collaborating with other QA specialists across Siemens in areas such as automation, performance testing, and security testing.

The ideal candidate is a logical thinker and strong problem solver who enjoys understanding how software works, identifying defects, automating repetitive activities, and continuously improving the way software is tested.

Key Responsibilities

  • Develop test automation: Design, implement, maintain, and execute automated tests for functional, regression, integration, and end-to-end scenarios using appropriate frameworks and programming languages.
  • Drive test coverage: Work with Product Managers, Developers, and Quality Engineers to understand requirements, identify risks, define test cases, and develop effective automation strategies for new features and product releases.
  • Enable continuous testing: Integrate automated tests into CI/CD pipelines to provide rapid feedback, detect defects early, and improve the efficiency and reliability of software delivery.
  • Test APIs and data: Perform API testing using RESTful services and tools such as Postman or Swagger, and validate application data using SQL queries and SPARQL where applicable.
  • Investigate and resolve quality issues: Execute automated and functional tests, analyze failures and results, identify defects, perform structured troubleshooting, and collaborate with development teams to drive resolution.
  • Improve automation frameworks: Continuously enhance existing test frameworks, scripts, and utilities to improve maintainability, efficiency, reliability, and test coverage.
  • Collaborate and contribute to quality excellence: Maintain clear test documentation, share knowledge, and collaborate with the Siemens Quality Center of Excellence to adopt effective quality engineering practices and emerging testing technologies.

Qualifications

  • 2+ years of experience in Software Quality Assurance / Software Testing, with hands-on experience in test automation.
  • Strong programming or scripting skills in Java, Python, JavaScript/TypeScript, or a comparable language, with the ability to develop maintainable automation solutions.
  • Hands-on experience with test automation frameworks and tools such as Selenium, Playwright, Cypress, Katalon Studio, PyTest, TestNG, JUnit, or equivalent.
  • Experience with API testing and database validation, including RESTful APIs, SQL queries, and tools such as Postman or Swagger.
  • Familiarity with SPARQL and RDF/knowledge graph concepts, including the ability to write or assess SPARQL queries for data retrieval and validation.
  • Familiarity with Git and CI/CD tools such as Jenkins, CircleCI, GitLab CI, or equivalent, with an understanding of integrating automated tests into pipelines.
  • Strong understanding of software testing methodologies such as Agile, Scrum, TDD, and BDD, combined with strong analytical, problem-solving, communication, and collaboration skills.

Preferred Skills

  • Exposure to AI agents, LLM-driven applications, or AI-assisted automation, including technologies such as Anthropic Claude or equivalent.
  • Familiarity with cloud platforms such as AWS, Azure, or GCP.
  • Experience with Docker, Kubernetes, or other containerization technologies.
  • Exposure to performance testing tools such as JMeter or LoadRunner.
  • Familiarity with security testing practices such as DAST and penetration testing concepts.
  • Experience testing browser-based applications, including functionality, performance, and cross-browser compatibility.
  • Experience or interest in Data Science, Data Visualization, Data Analytics, RDF, or Knowledge Graph technologies.
  • Experience with defect and test management tools such as JIRA, X-Ray, TestRail, or Zephyr.

Why Us

At Siemens Software, flexibility is how we work - hybrid by default, built on trust and autonomy. Together, 30,000 people across more than 200 countries build technology that shapes the real world. You'll grow through real projects, strong technical peers, and global mobility, backed by the scale and benefits of an industrial software leader. We're committed to equality and inclusion, and we hire based on merit, skills, and impact. Bring your curiosity and creativity and help us shape tomorrow!

Diversity & Inclusion

We value equal opportunities and welcome applications from people with disabilities. At Siemens, we believe people who've had real experiences dealing with being different will excel as leaders. Let's foster a culture of creativity and innovation. We will ensure that individuals with disabilities are provided reasonable accommodation to participate in the job application or interview process, to perform essential job functions, and to receive other benefits and privileges of employment. Please contact us to request accommodation.

Siemens Software. Transform the Everyday

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

Similar jobs worth comparing

Software QA Engineer, Test Automation
Software QA Engineer, Test Automation

Siemens Digital Industries Software • Bengaluru

Hybrid
INR 900,000 - 1,300,000
SW QA Engineer - Associate
SW QA Engineer - Associate

Siemens Mobility • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
SW QA Engineer - Associate
SW QA Engineer - Associate

Siemens AG • Bengaluru

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

Siemens Digital Industries Software • Bengaluru

Hybrid
INR 1,800,000 - 3,500,000
Software QA Engineer - Advanced, Test Automation & AI
Software QA Engineer - Advanced, Test Automation & AI

Siemens AG • Bengaluru

Hybrid
INR 1,800,000 - 2,600,000
SW QA Engineer - Advanced
SW QA Engineer - Advanced

Siemens Digital Industries Software • Bengaluru

Hybrid
INR 2,800,000 - 4,200,000
Infrastructure Engineer – Quality Engineering & Test Automation
Infrastructure Engineer – Quality Engineering & Test Automation

Siemens Digital Industries Software • Bengaluru

Hybrid
INR 1,200,000 - 1,800,000
SW QA Engineer Associate, Simcenter
SW QA Engineer Associate, Simcenter

Siemens Digital Industries Software • Bengaluru

Hybrid
INR 1,500,000 - 2,100,000
Infrastructure Engineer – Quality Engineering & Test Automation
Infrastructure Engineer – Quality Engineering & Test Automation

Siemens AG • Bengaluru

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

Siemens Mobility • Udaipur

On-site
INR 800,000 - 1,500,000
Competitive salary
Bonus scheme
Generous holiday allowance
+2