Job Description
A software quality engineer plays a crucial role in ensuring that software products meet the highest possible standards of quality, performance, usability, and supportability.
They work closely with development teams to identify and prioritize areas for improvement, and develop strategies to address these issues.
The ideal candidate will have a strong background in software testing and development, with experience working with various technologies including Docker, OpenShift by Red Hat, Python, and more.
Required Skills and Qualifications
* Software Testing and Development: Working experience with software testing, including familiarity with testing methodologies and techniques.
* Designing and implementing tests to ensure software products meet quality standards and requirements.
* Software Development Expertise: A strong background in software development, demonstrating expertise in a programming language such as Python, Go, or Java, along with scripting skills such as unix shell programming.
* Automation Integration: Experience with CI/CD pipelines such as Jenkins to streamline testing processes and enhance efficiency.
Benefits
As a software quality engineer at IBM, you will have the opportunity to work on exciting projects, collaborate with talented colleagues, and develop your skills in a dynamic and supportive environment.
You will also be part of a team that is dedicated to making a positive impact on the world through technology.
Others
IBM's hybrid cloud platform provides a flexible foundation for leveraging data, wherever it resides, to extend AI deep into a business.
Our team focuses on creating solutions that are scalable, user-friendly, and meet the highest possible enterprise quality standards.
The ideal candidate will have excellent problem-solving skills, be able to work seamlessly as part of a global team, and contribute to collective goals.