S

Senior Automation Test Engineer

Software AG
Full-time
Remote
Worldwide
₹800,000 - ₹1,200,000 INR yearly
Remote QA Jobs

Job Title: Senior Quality Engineer – Test Automation & Performance (Java on z/OS)

Location: Remote (with Hybrid Work Model flexibility)
Company: Software AG
Job Type: Full-Time
Benefits: Health insurance, hybrid remote work, performance incentives, home office support, Employee Assistance Program


Job Overview

Join Software AG, a global leader in enterprise software solutions, as a Senior Quality Engineer focused on performance and automation testing for Java-based applications on IBM z/OS mainframe environments. In this role, you’ll be at the forefront of ensuring the speed, scalability, and resilience of mission-critical systems used by governments, banks, manufacturers, and other global organizations.

This role is ideal for a performance-minded engineer with deep technical skills in Java on z/OS, UNIX System Services (USS), and enterprise-grade test automation. You'll partner closely with development to drive performance standards from the ground up and build advanced automation frameworks that optimize high-throughput, mainframe-based systems.


Key Responsibilities

Automation & Performance Engineering

  • Design and implement automated frameworks for performance, integration, and system-level testing of Java and COBOL applications on z/OS.
  • Automate provisioning of performance environments, including setup of Java runtimes, DB2 datasets, WLM classes, and UNIX System Services (USS).
  • Build and run load, stress, and endurance tests using native mainframe tools and industry-standard frameworks.
  • Create and maintain validation tools for Java services integrating JNI, JDBC, SQLJ, and DB2 for z/OS.

Monitoring & Analysis

  • Analyze JVM GC logs, heap dumps, CPU and memory consumption, and z/OS system metrics (SMF/RMF).
  • Use diagnostic tools like OMEGAMON, RMF Monitor, MainView, and SDSF to monitor performance and identify bottlenecks.
  • Optimize resource utilization, including zIIP/zAAP offload strategies.

DevOps & CI/CD Integration

  • Integrate performance validations into CI/CD pipelines to gate releases based on predefined KPIs and SLA/SLO thresholds.
  • Drive performance regression testing and tune applications throughout the software development lifecycle.

Minimum Qualifications

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related technical field.
  • 5+ years of experience in Software QA, with 3+ years focused on performance testing in IBM z/OS environments.
  • Proficient in testing Java applications on z/OS UNIX System Services (USS).
  • Deep understanding of JVM tuning, GC strategies, and multithreaded application performance.
  • Strong skills in automation scripting (e.g., Shell, Rexx, Python) and JCL.
  • Hands-on experience with performance tools: IBM OMEGAMON, SMF, RMF, SDSF, and diagnostic JVM tools.
  • Experience with testing JNI-integrated Java modules and DB2 for z/OS via SQLJ/JDBC.

What’s in It for You?

  • Competitive total compensation package
  • Comprehensive health insurance and country-specific benefits
  • Hybrid Work Model: Up to 60% remote, plus 10 days/year remote abroad
  • One-time stipend to upgrade your home office
  • Access to the Employee Assistance Program (EAP)
  • Join a globally respected company innovating mission-critical systems through 2050 and beyond

About Software AG

With over 50 years of innovation, Software AG helps enterprises simplify complexity, boost transparency, and prepare for the future. Our AI-enabled solutions in process intelligence, database technology, and application development serve clients across banking, manufacturing, government, and more. Our Adabas & Natural platforms remain mission-critical in industries demanding unmatched reliability and speed.

  1. Company Name: Software AG
  2. Average Salary Offered (for Current Role):8-12 LPA
  3. Must-have skills (in bullet points):
  • Proficient in Java application testing, especially Java applications deployed on USS (UNIX System Services) under z/OS
  • Strong knowledge of JVM tuning, including GC strategies, heap configuration, threading behavior, and WLM class optimization on z/OS
  • Expertise in test automation using scripting languages (e.g., Rexx, Shell, Python) and job control (JCL) on mainframe systems
  • Proven experience with performance diagnostics tools like IBM OMEGAMON, RMF, SMF, SDSF, and JVM dump analysis tools
  • Experience validating Java-native and JNI-integrated modules, as well as DB2 for z/OS workloads via SQLJ/JDBC
  1. How to prepare for the Interview?
  • Review your experience with Java application testing, particularly on z/OS mainframe systems
  • Brush up on your knowledge of JVM tuning, performance diagnostics tools, and scripting languages used in mainframe environments
  • Be prepared to discuss your experience with test automation frameworks, performance testing, and integration testing in z/OS environments
  • Familiarize yourself with the company's products, services, and industry domain
  1. How to prepare the resume for this job description?
  • Highlight your relevant experience in software QA, performance testing, and test automation, especially in IBM z/OS environments
  • Emphasize your proficiency in Java application testing, JVM tuning, and performance diagnostics tools
  • Showcase your expertise in scripting languages (e.g., Rexx, Shell, Python) and job control (JCL) on mainframe systems
  • Mention any experience you have with validating Java-native, JNI-integrated modules, and DB2 for z/OS workloads
  • Quantify your achievements and impact in previous roles related to performance optimization and test automation
  1. Links to prepare for the interview:

Note: These links provide general information and resources related to the job requirements. It's recommended to research the specific tools, technologies, and processes used by Software AG for more targeted preparation.