Software Test Engineer
IBM
**Introduction**
At IBM, work is more than a job - it's using your creativity and imagination: To design, To consult, To code, To build. To think along with clients and sell. To make markets. To invent. To collaborate. Not just to do something better, but to attempt things you've never thought possible. Are you ready to lead in this new era of technology and solve some of the world's most challenging problems? If so, let’s talk.
**Your role and responsibilities**
· Design, create, and execute manual and automated test cases to validate software functionality.
· Review test cases to ensure test coverage and adherence to best practices.
· Expand test automation using test automation framework
· Plan, execute, and document test plans for new features and releases.
· Ensure that overall testing is performed within the committed timeframe.
· Support customer case investigations by reproducing and testing reported issues.
Validate and test bug fixes for defects identified internally and reported by customers.
**Required technical and professional expertise**
· Linux application testing experience.
· Programming & Scripting: Proficiency in scripting languages like Bash, Python, etc.
· Test Automation: Experience working with test automation frameworks for functional and regression testing.
· Experience using SonarQube or other code quality tools to analyze and maintain code quality.
· Software Debugging & Troubleshooting: Ability to analyze logs, debug issues, and assist developers in root cause analysis.
· Proficiency in Git, GitHub, and version control best practices.
· English Proficiency: Strong written and oral communication skills in English (Medium to High level).
**Preferred technical and professional experience**
* API Testing: Knowledge of RESTful API design, HTTP methods, response codes, and request validation.
* Data & Storage Formats: Experience with JSON, XML, or Protocol Buffers.
* Basic networking knowledge (TCP/IP, firewalls, network debugging).
* Continuous Integration (CI/CD): Hands-on experience with Jenkins, Travis, or similar tools.
* Experience using Docker to create isolated testing environments.
* Storage & Tape Technologies knowledge.
Soft Skills:
* Excellent Communication: Strong verbal and written skills to collaborate effectively with global teams.
* Team Collaboration: Ability to work well in a distributed, cross-functional team environment.
* Time Management: Ability to prioritize tasks and work efficiently under pressure.
* Adaptability & Learning: Willingness to learn new technologies and adapt to evolving project requirements.
IBM is committed to creating a diverse environment and is proud to be an equal-opportunity employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. IBM is also committed to compliance with all fair employment practices regarding citizenship and immigration status.
Por favor confirme su dirección de correo electrónico: Send Email
Todos los trabajos de IBM