Software QA Engineer - Performance Testing

Siemens AG
  • Cary, NC
    24 days ago

    Job Description

    Software QA Engineer - Performance Testing

    Job ID

    525787

    Posted since

    21-Oct-2026

    Organization

    Digital Industries

    Field of work

    Research & Development

    Company

    Siemens Industry Software (India) Private Limited

    Experience level

    Mid-level Professional

    Job type

    Full-time

    Work mode

    Office/Site only

    Employment type

    Permanent

    Any Siemens location in

    • Greece
    • India
    • Philippines

    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 Software QA Engineer - Performance Testing to design, automate, and execute performance testing strategies for cloud-based enterprise applications, APIs, platforms, and distributed services.

    In this role, you will evaluate system performance, identify bottlenecks, analyze scalability and reliability, and establish performance baselines to support release readiness. Working closely with Software Development, Architecture, DevOps, and QA teams, you will help embed performance engineering into the software development lifecycle and explore AI-assisted performance analysis and anomaly detection.

    Key Responsibilities

    • Design performance test strategies: Plan and execute load, stress, scalability, endurance, spike, capacity, and benchmark tests using realistic workload models.
    • Develop performance automation: Build and maintain reusable performance test scripts, frameworks, and workload-generation solutions using tools such as JMeter, k6, Locust, or equivalent technologies.
    • Analyze and troubleshoot performance: Investigate latency, throughput, resource utilization, and system behavior to identify bottlenecks and perform root-cause analysis.
    • Establish performance baselines: Compare results across builds and releases, identify regressions, and provide data-driven recommendations for performance and release readiness.
    • Test cloud-native and distributed systems: Evaluate APIs, microservices, databases, and enterprise applications across containerized and cloud-based environments.
    • Leverage monitoring and observability: Use metrics, logs, traces, and dashboards to correlate performance results with system behavior and communicate actionable findings.
    • Integrate performance engineering into delivery: Embed automated performance checks into CI/CD pipelines and collaborate across engineering teams to improve performance standards, test efficiency, and continuous quality.

    Qualifications

    • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
    • 4+ years of relevant experience in performance testing or performance engineering, including workload design, execution, analysis, and reporting.
    • Hands-on experience with performance testing tools such as Apache JMeter, k6, Locust, RPT, or equivalent.
    • Proficiency in at least one programming or scripting language, such as Python, Java, JavaScript, Go, or Groovy, with the ability to develop and maintain test automation.
    • Experience testing web applications, APIs, and distributed services, with knowledge of REST APIs, HTTP, databases/SQL, and relevant communication protocols.
    • Strong understanding of performance metrics, workload modelling, statistical analysis, performance baselining, regression detection, and root-cause analysis.
    • Experience with cloud-native or enterprise application architectures, CI/CD integration, and monitoring/observability tools, along with strong analytical and communication skills.

    Preferred Skills

    • Experience performance-testing microservices, Kubernetes-based applications, containers, and large-scale distributed systems.
    • Familiarity with cloud platforms such as AWS, Azure, GCP, or OCI.
    • Experience with observability and application performance monitoring tools such as Grafana, InfluxDB, Telegraf, Loki, Tempo, Kibana, Dynatrace, or AppDynamics.
    • Experience with distributed load generation, performance dashboards, and automated performance regression testing.
    • Knowledge of Git/GitLab, Jira, and integrating automated tests into CI/CD pipelines.
    • Exposure to desktop application performance testing, WebSockets, GraphQL, CLI-based testing, or other relevant protocols.
    • Experience with AI/ML-assisted performance analytics, anomaly detection, or automated root-cause analysis.

    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

    #LI-Hybrid #LI-PLM #DISWSIM

    Job ID

    525787

    Posted since

    21-Oct-2026

    Organization

    Digital Industries

    Field of work

    Research & Development

    Company

    Siemens Industry Software (India) Private Limited

    Experience level

    Mid-level Professional

    Job type

    Full-time

    Work mode

    Office/Site only

    Employment type

    Permanent

    Any Siemens location in

    • Greece
    • India
    • Philippines

    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 Software QA Engineer - Performance Testing to design, automate, and execute performance testing strategies for cloud-based enterprise applications, APIs, platforms, and distributed services.

    In this role, you will evaluate system performance, identify bottlenecks, analyze scalability and reliability, and establish performance baselines to support release readiness. Working closely with Software Development, Architecture, DevOps, and QA teams, you will help embed performance engineering into the software development lifecycle and explore AI-assisted performance analysis and anomaly detection.

    Key Responsibilities

    • Design performance test strategies: Plan and execute load, stress, scalability, endurance, spike, capacity, and benchmark tests using realistic workload models.
    • Develop performance automation: Build and maintain reusable performance test scripts, frameworks, and workload-generation solutions using tools such as JMeter, k6, Locust, or equivalent technologies.
    • Analyze and troubleshoot performance: Investigate latency, throughput, resource utilization, and system behavior to identify bottlenecks and perform root-cause analysis.
    • Establish performance baselines: Compare results across builds and releases, identify regressions, and provide data-driven recommendations for performance and release readiness.
    • Test cloud-native and distributed systems: Evaluate APIs, microservices, databases, and enterprise applications across containerized and cloud-based environments.
    • Leverage monitoring and observability: Use metrics, logs, traces, and dashboards to correlate performance results with system behavior and communicate actionable findings.
    • Integrate performance engineering into delivery: Embed automated performance checks into CI/CD pipelines and collaborate across engineering teams to improve performance standards, test efficiency, and continuous quality.

    Qualifications

    • Bachelor's degree in Computer Science, Software Engineering, or a related technical discipline.
    • 4+ years of relevant experience in performance testing or performance engineering, including workload design, execution, analysis, and reporting.
    • Hands-on experience with performance testing tools such as Apache JMeter, k6, Locust, RPT, or equivalent.
    • Proficiency in at least one programming or scripting language, such as Python, Java, JavaScript, Go, or Groovy, with the ability to develop and maintain test automation.
    • Experience testing web applications, APIs, and distributed services, with knowledge of REST APIs, HTTP, databases/SQL, and relevant communication protocols.
    • Strong understanding of performance metrics, workload modelling, statistical analysis, performance baselining, regression detection, and root-cause analysis.
    • Experience with cloud-native or enterprise application architectures, CI/CD integration, and monitoring/observability tools, along with strong analytical and communication skills.

    Preferred Skills

    • Experience performance-testing microservices, Kubernetes-based applications, containers, and large-scale distributed systems.
    • Familiarity with cloud platforms such as AWS, Azure, GCP, or OCI.
    • Experience with observability and application performance monitoring tools such as Grafana, InfluxDB, Telegraf, Loki, Tempo, Kibana, Dynatrace, or AppDynamics.
    • Experience with distributed load generation, performance dashboards, and automated performance regression testing.
    • Knowledge of Git/GitLab, Jira, and integrating automated tests into CI/CD pipelines.
    • Exposure to desktop application performance testing, WebSockets, GraphQL, CLI-based testing, or other relevant protocols.
    • Experience with AI/ML-assisted performance analytics, anomaly detection, or automated root-cause analysis.

    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

    #LI-Hybrid #LI-PLM #DISWSIM

    Skip video slider

    Continue with page content

    Numbers & Facts

    LocationCary, NC

    Skills

    • Amazon Web Services (AWS)unmatched
    • Analysis Skillsunmatched
    • Apache JMeterunmatched
    • Application Programming Interface (API)unmatched
    • Artificial Intelligence (AI)unmatched
    • Atlassian JIRAunmatched
    • Automationunmatched
    • Benchmark Testingunmatched
    • Cloud Computingunmatched
    • Communication Skillsunmatched
    • Communications Protocolsunmatched
    • Computer Scienceunmatched
    • Continuous Deployment/Deliveryunmatched
    • Continuous Integrationunmatched
    • Desktop PCunmatched
    • DevOpsunmatched
    • Distributed Computingunmatched
    • Enterprise Applicationsunmatched
    • Enterprise Architectureunmatched
    • Formula Oneunmatched
    • GCP (Good Clinical Practices)unmatched
    • Gitunmatched
    • Go Programming Language (Golang)unmatched
    • GraphQLunmatched
    • Groovy Programming Languageunmatched
    • HTTP (HyperText Transport Protocol)unmatched
    • Identify Issuesunmatched
    • Internet Applicationunmatched
    • Interviewing Skillsunmatched
    • Javaunmatched
    • JavaScriptunmatched
    • Large-Scale Systemsunmatched
    • Metricsunmatched
    • Microservicesunmatched
    • Microsoft Windows Azureunmatched
    • Performance Analysisunmatched
    • Performance Engineeringunmatched
    • Performance Managementunmatched
    • Performance Metricsunmatched
    • Performance Testingunmatched
    • Python Programming/Scripting Languageunmatched
    • Quality Assuranceunmatched
    • REST (Representational State Transfer)unmatched
    • Regression Testingunmatched
    • Reliability Analysisunmatched
    • Reporting Dashboardsunmatched
    • Resource Utilizationunmatched
    • Root Cause Analysisunmatched
    • SQL (Structured Query Language)unmatched
    • Scripting (Scripting Languages)unmatched
    • Simulationunmatched
    • Software Developmentunmatched
    • Software Development Lifecycle (SDLC)unmatched
    • Software Engineeringunmatched
    • Software Testingunmatched
    • Statistical Modelingunmatched
    • Statisticsunmatched
    • Strategic Planningunmatched
    • Systems Analysisunmatched
    • Test Automationunmatched
    • Test Designunmatched
    • Test Plan/Scheduleunmatched
    • Test Scriptsunmatched
    • Test Strategyunmatched
    • Test Toolsunmatched
    • Testingunmatched

    Level up your application

    Professional resume templates

    Browse dozens of recruiter approved resume templates, layouts and formats. Choose your favorite and make it your own in minutes.

    Free resume templates

    Resume Builder

    Improve your existing resume or start from scratch and create a standout, ATS-friendly resume. Add job-specific content, download and apply.

    Resume Builder