Resume and JobRESUME AND JOB
IBM logo

Software Quality Engineer

IBM

Software and Technology Jobs

Software Quality Engineer

full-timePosted: Dec 12, 2025

Job Description

Software Quality Engineer

📋 Job Overview

As a Software Quality Engineer at IBM, you will be instrumental in ensuring software quality through designing and implementing tests, maintaining automated testing frameworks, and collaborating with cross-functional teams. Your role involves working across various environments, identifying and resolving issues, and contributing to the development of high-quality software products that meet user expectations and IBM's standards.

📍 Location: Brno, CZ (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Design and implement tests covering innovative features
  • Fine-tune and sustain existing code for optimal performance
  • Oversee or contribute to aspects of quality for software products
  • Design complex test scenarios
  • Develop and maintain automated tests and testing frameworks
  • Work on quality testing across various environments including different operating systems
  • Contribute to the development of test applications for specific software components
  • Identify and document issues, reproduce bugs when necessary, and work with developers to address them
  • Participate in or assist with root cause analysis of issues, potentially spanning multiple components/subsystems
  • Develop fixes or reproducers
  • Collaborate closely with fellow developers, designers, product managers, senior team members, and support staff to ensure software aligns with user expectations and meets quality standards
  • Implement and integrate test automation into Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline testing processes and enhance efficiency

✅ Required Qualifications

  • Bachelor’s degree in computer science or a related engineering field, or equivalent professional experience
  • 3+ years of experience in Software Quality Engineering or Software Engineering
  • Strong background in software development combined with experience in quality engineering or software engineering
  • Proficiency in programming languages such as Java and C
  • Ability to design and code complex test cases
  • Good knowledge of Red Hat Enterprise Linux (RHEL) or other UNIX-like operating systems
  • Demonstrated excellence in problem-solving
  • Solid written and verbal communication skills in English
  • Ability to work seamlessly and collaboratively within a highly distributed, remote team

⭐ Preferred Qualifications

  • Experience with programming languages such as Groovy and Go
  • Familiarity with cloud-based technologies and web and application servers technologies, like Kubernetes, Apache Tomcat, and Apache HTTP Server
  • Experience with specific technologies such as Apache Tomcat, Apache HTTP Server, Bash, and RPMs
  • Experience with technologies related to Java performance, Apache HTTP Server performance analysis, and load balancing and high availability
  • A self-starter with a proactive mindset, highly curious and motivated to learn, and able to initiate and execute tasks independently

🛠️ Required Skills

  • Java
  • C
  • Groovy
  • Go
  • Red Hat Enterprise Linux (RHEL)
  • UNIX-like operating systems
  • Cloud-based technologies
  • Kubernetes
  • Apache Tomcat
  • Apache HTTP Server
  • Bash
  • RPMs
  • Java performance
  • Apache HTTP Server performance analysis
  • Load balancing
  • High availability
  • Problem-solving
  • Root cause analysis
  • Collaboration
  • Communication
  • English
  • Continuous Integration/Continuous Delivery (CI/CD) pipelines
  • Automated testing frameworks

🎁 Benefits & Perks

  • Opportunity to learn and develop yourself and your career
  • Encouragement to be courageous and experiment every day
  • Continuous trust and support in an environment where everyone can thrive
  • Growth-minded culture, always staying curious, open to feedback and learning new information and skills
  • Trusted to provide on-going feedback to help other IBMers grow
  • Collaborative environment with a team-focused approach
  • Opportunity to make critical decisions every day
  • Embracing challenges with resources at hand and a can-do attitude
  • Outcome-focused approach within everything that is done
  • Being part of IBM's journey to being a responsible technology innovator and a force for good in the world
  • Equal-opportunity employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law
  • Commitment to compliance with all fair employment practices regarding citizenship and immigration status

Locations

  • Brno, CZ, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Cintermediate
  • Groovyintermediate
  • Gointermediate
  • Red Hat Enterprise Linux (RHEL)intermediate
  • UNIX-like operating systemsintermediate
  • Cloud-based technologiesintermediate
  • Kubernetesintermediate
  • Apache Tomcatintermediate
  • Apache HTTP Serverintermediate
  • Bashintermediate
  • RPMsintermediate
  • Java performanceintermediate
  • Apache HTTP Server performance analysisintermediate
  • Load balancingintermediate
  • High availabilityintermediate
  • Problem-solvingintermediate
  • Root cause analysisintermediate
  • Collaborationintermediate
  • Communicationintermediate
  • Englishintermediate
  • Continuous Integration/Continuous Delivery (CI/CD) pipelinesintermediate
  • Automated testing frameworksintermediate

Required Qualifications

  • Bachelor’s degree in computer science or a related engineering field, or equivalent professional experience (experience)
  • 3+ years of experience in Software Quality Engineering or Software Engineering (experience)
  • Strong background in software development combined with experience in quality engineering or software engineering (experience)
  • Proficiency in programming languages such as Java and C (experience)
  • Ability to design and code complex test cases (experience)
  • Good knowledge of Red Hat Enterprise Linux (RHEL) or other UNIX-like operating systems (experience)
  • Demonstrated excellence in problem-solving (experience)
  • Solid written and verbal communication skills in English (experience)
  • Ability to work seamlessly and collaboratively within a highly distributed, remote team (experience)

Preferred Qualifications

  • Experience with programming languages such as Groovy and Go (experience)
  • Familiarity with cloud-based technologies and web and application servers technologies, like Kubernetes, Apache Tomcat, and Apache HTTP Server (experience)
  • Experience with specific technologies such as Apache Tomcat, Apache HTTP Server, Bash, and RPMs (experience)
  • Experience with technologies related to Java performance, Apache HTTP Server performance analysis, and load balancing and high availability (experience)
  • A self-starter with a proactive mindset, highly curious and motivated to learn, and able to initiate and execute tasks independently (experience)

Responsibilities

  • Design and implement tests covering innovative features
  • Fine-tune and sustain existing code for optimal performance
  • Oversee or contribute to aspects of quality for software products
  • Design complex test scenarios
  • Develop and maintain automated tests and testing frameworks
  • Work on quality testing across various environments including different operating systems
  • Contribute to the development of test applications for specific software components
  • Identify and document issues, reproduce bugs when necessary, and work with developers to address them
  • Participate in or assist with root cause analysis of issues, potentially spanning multiple components/subsystems
  • Develop fixes or reproducers
  • Collaborate closely with fellow developers, designers, product managers, senior team members, and support staff to ensure software aligns with user expectations and meets quality standards
  • Implement and integrate test automation into Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline testing processes and enhance efficiency

Benefits

  • general: Opportunity to learn and develop yourself and your career
  • general: Encouragement to be courageous and experiment every day
  • general: Continuous trust and support in an environment where everyone can thrive
  • general: Growth-minded culture, always staying curious, open to feedback and learning new information and skills
  • general: Trusted to provide on-going feedback to help other IBMers grow
  • general: Collaborative environment with a team-focused approach
  • general: Opportunity to make critical decisions every day
  • general: Embracing challenges with resources at hand and a can-do attitude
  • general: Outcome-focused approach within everything that is done
  • general: Being part of IBM's journey to being a responsible technology innovator and a force for good in the world
  • general: Equal-opportunity employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law
  • general: Commitment to compliance with all fair employment practices regarding citizenship and immigration status

Target Your Resume for "Software Quality Engineer" , IBM

Get personalized recommendations to optimize your resume specifically for Software Quality Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Quality Engineer" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Software Quality Engineer @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.

IBM logo

Software Quality Engineer

IBM

Software and Technology Jobs

Software Quality Engineer

full-timePosted: Dec 12, 2025

Job Description

Software Quality Engineer

📋 Job Overview

As a Software Quality Engineer at IBM, you will be instrumental in ensuring software quality through designing and implementing tests, maintaining automated testing frameworks, and collaborating with cross-functional teams. Your role involves working across various environments, identifying and resolving issues, and contributing to the development of high-quality software products that meet user expectations and IBM's standards.

📍 Location: Brno, CZ (Remote/Hybrid)

💼 Career Level: Professional

🎯 Key Responsibilities

  • Design and implement tests covering innovative features
  • Fine-tune and sustain existing code for optimal performance
  • Oversee or contribute to aspects of quality for software products
  • Design complex test scenarios
  • Develop and maintain automated tests and testing frameworks
  • Work on quality testing across various environments including different operating systems
  • Contribute to the development of test applications for specific software components
  • Identify and document issues, reproduce bugs when necessary, and work with developers to address them
  • Participate in or assist with root cause analysis of issues, potentially spanning multiple components/subsystems
  • Develop fixes or reproducers
  • Collaborate closely with fellow developers, designers, product managers, senior team members, and support staff to ensure software aligns with user expectations and meets quality standards
  • Implement and integrate test automation into Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline testing processes and enhance efficiency

✅ Required Qualifications

  • Bachelor’s degree in computer science or a related engineering field, or equivalent professional experience
  • 3+ years of experience in Software Quality Engineering or Software Engineering
  • Strong background in software development combined with experience in quality engineering or software engineering
  • Proficiency in programming languages such as Java and C
  • Ability to design and code complex test cases
  • Good knowledge of Red Hat Enterprise Linux (RHEL) or other UNIX-like operating systems
  • Demonstrated excellence in problem-solving
  • Solid written and verbal communication skills in English
  • Ability to work seamlessly and collaboratively within a highly distributed, remote team

⭐ Preferred Qualifications

  • Experience with programming languages such as Groovy and Go
  • Familiarity with cloud-based technologies and web and application servers technologies, like Kubernetes, Apache Tomcat, and Apache HTTP Server
  • Experience with specific technologies such as Apache Tomcat, Apache HTTP Server, Bash, and RPMs
  • Experience with technologies related to Java performance, Apache HTTP Server performance analysis, and load balancing and high availability
  • A self-starter with a proactive mindset, highly curious and motivated to learn, and able to initiate and execute tasks independently

🛠️ Required Skills

  • Java
  • C
  • Groovy
  • Go
  • Red Hat Enterprise Linux (RHEL)
  • UNIX-like operating systems
  • Cloud-based technologies
  • Kubernetes
  • Apache Tomcat
  • Apache HTTP Server
  • Bash
  • RPMs
  • Java performance
  • Apache HTTP Server performance analysis
  • Load balancing
  • High availability
  • Problem-solving
  • Root cause analysis
  • Collaboration
  • Communication
  • English
  • Continuous Integration/Continuous Delivery (CI/CD) pipelines
  • Automated testing frameworks

🎁 Benefits & Perks

  • Opportunity to learn and develop yourself and your career
  • Encouragement to be courageous and experiment every day
  • Continuous trust and support in an environment where everyone can thrive
  • Growth-minded culture, always staying curious, open to feedback and learning new information and skills
  • Trusted to provide on-going feedback to help other IBMers grow
  • Collaborative environment with a team-focused approach
  • Opportunity to make critical decisions every day
  • Embracing challenges with resources at hand and a can-do attitude
  • Outcome-focused approach within everything that is done
  • Being part of IBM's journey to being a responsible technology innovator and a force for good in the world
  • Equal-opportunity employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law
  • Commitment to compliance with all fair employment practices regarding citizenship and immigration status

Locations

  • Brno, CZ, India (Remote)

Salary

Estimated Salary Rangemedium confidence

2,500,000 - 4,200,000 INR / yearly

Source: ai estimated

* This is an estimated range based on market data and may vary based on experience and qualifications.

Skills Required

  • Javaintermediate
  • Cintermediate
  • Groovyintermediate
  • Gointermediate
  • Red Hat Enterprise Linux (RHEL)intermediate
  • UNIX-like operating systemsintermediate
  • Cloud-based technologiesintermediate
  • Kubernetesintermediate
  • Apache Tomcatintermediate
  • Apache HTTP Serverintermediate
  • Bashintermediate
  • RPMsintermediate
  • Java performanceintermediate
  • Apache HTTP Server performance analysisintermediate
  • Load balancingintermediate
  • High availabilityintermediate
  • Problem-solvingintermediate
  • Root cause analysisintermediate
  • Collaborationintermediate
  • Communicationintermediate
  • Englishintermediate
  • Continuous Integration/Continuous Delivery (CI/CD) pipelinesintermediate
  • Automated testing frameworksintermediate

Required Qualifications

  • Bachelor’s degree in computer science or a related engineering field, or equivalent professional experience (experience)
  • 3+ years of experience in Software Quality Engineering or Software Engineering (experience)
  • Strong background in software development combined with experience in quality engineering or software engineering (experience)
  • Proficiency in programming languages such as Java and C (experience)
  • Ability to design and code complex test cases (experience)
  • Good knowledge of Red Hat Enterprise Linux (RHEL) or other UNIX-like operating systems (experience)
  • Demonstrated excellence in problem-solving (experience)
  • Solid written and verbal communication skills in English (experience)
  • Ability to work seamlessly and collaboratively within a highly distributed, remote team (experience)

Preferred Qualifications

  • Experience with programming languages such as Groovy and Go (experience)
  • Familiarity with cloud-based technologies and web and application servers technologies, like Kubernetes, Apache Tomcat, and Apache HTTP Server (experience)
  • Experience with specific technologies such as Apache Tomcat, Apache HTTP Server, Bash, and RPMs (experience)
  • Experience with technologies related to Java performance, Apache HTTP Server performance analysis, and load balancing and high availability (experience)
  • A self-starter with a proactive mindset, highly curious and motivated to learn, and able to initiate and execute tasks independently (experience)

Responsibilities

  • Design and implement tests covering innovative features
  • Fine-tune and sustain existing code for optimal performance
  • Oversee or contribute to aspects of quality for software products
  • Design complex test scenarios
  • Develop and maintain automated tests and testing frameworks
  • Work on quality testing across various environments including different operating systems
  • Contribute to the development of test applications for specific software components
  • Identify and document issues, reproduce bugs when necessary, and work with developers to address them
  • Participate in or assist with root cause analysis of issues, potentially spanning multiple components/subsystems
  • Develop fixes or reproducers
  • Collaborate closely with fellow developers, designers, product managers, senior team members, and support staff to ensure software aligns with user expectations and meets quality standards
  • Implement and integrate test automation into Continuous Integration/Continuous Delivery (CI/CD) pipelines to streamline testing processes and enhance efficiency

Benefits

  • general: Opportunity to learn and develop yourself and your career
  • general: Encouragement to be courageous and experiment every day
  • general: Continuous trust and support in an environment where everyone can thrive
  • general: Growth-minded culture, always staying curious, open to feedback and learning new information and skills
  • general: Trusted to provide on-going feedback to help other IBMers grow
  • general: Collaborative environment with a team-focused approach
  • general: Opportunity to make critical decisions every day
  • general: Embracing challenges with resources at hand and a can-do attitude
  • general: Outcome-focused approach within everything that is done
  • general: Being part of IBM's journey to being a responsible technology innovator and a force for good in the world
  • general: Equal-opportunity employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, genetics, pregnancy, disability, neurodivergence, age, or other characteristics protected by the applicable law
  • general: Commitment to compliance with all fair employment practices regarding citizenship and immigration status

Target Your Resume for "Software Quality Engineer" , IBM

Get personalized recommendations to optimize your resume specifically for Software Quality Engineer. Takes only 15 seconds!

AI-powered keyword optimization
Skills matching & gap analysis
Experience alignment suggestions

Check Your ATS Score for "Software Quality Engineer" , IBM

Find out how well your resume matches this job's requirements. Get comprehensive analysis including ATS compatibility, keyword matching, skill gaps, and personalized recommendations.

ATS compatibility check
Keyword optimization analysis
Skill matching & gap identification
Format & readability score

Tags & Categories

Software EngineeringSoftware Engineering

Answer 10 quick questions to check your fit for Software Quality Engineer @ IBM.

Quiz Challenge
10 Questions
~2 Minutes
Instant Score

Related Books and Jobs

No related jobs found at the moment.