IBM logo

QA/Test Developer

IBM Guadalajara, Sonora, Mexico

hybridfull-time
Posted Feb 18, 2026Apply by Mar 20, 2026

Role & seniority: QA/Test Developer (mid-level)

Stack/tools: Agile environment; Python; Pytest; Selenium; Linux; Bash scripting; Web and REST API testing; Git/GitHub; testing standards; basic networking

Top 3 responsibilities

  1. Design and execute test cases from product requirements; develop testing standards to ensure robustness and consider failure scenarios

  2. Drive test automation (unit, integration, functional tests) to improve testing efficiency

  3. Perform exploratory testing to uncover defects, determine root causes, and prevent recurrence; manage defects with developers

Must-have skills

  • Experience in Agile methodologies and cross-functional collaboration

  • Proficiency with test automation frameworks (unit/integration/functional tests) using Python (e.g., Pytest) and/or Selenium

  • Linux proficiency and Bash scripting; Web and REST API testing

  • Python scripting; Git/GitHub version control; basic networking knowledge

  • Strong communication in English; ability to work in a distributed team

Nice-to-haves

  • Familiarity with industry-leading testing practices and methodologies

  • Advanced scripting for test automation and data analysis

  • Hands-on experience with Linux-based hardware

Location & work type

  • Location: not specified

  • Work type: not specified (likely collaborative/remote-friendly within an Agile setting)

Full Description

Introduction

At IBM Infrastructure & Technology, we design and operate the systems that keep the world running. From high-resiliency mainframes and hybrid cloud platforms to networking, automation, and site reliability. Our teams ensure the performance, security, and scalability that clients and industries depend on every day. Working in Infrastructure & Technology means tackling complex challenges with curiosity and collaboration. You’ll work with diverse technologies and colleagues worldwide to deliver resilient, future-ready solutions that power innovation. With continuous learning, career growth, and a supportive culture, IBM provides the opportunities to build expertise and shape the infrastructure that drives progress.

Your Role And Responsibilities

As a QA/Test Developer, you will work in an agile, collaborative environment to ensure the quality and reliability of IBM Tape Storage software solutions. You will collaborate with cross-functional team members on story development, test design and execution. Your primary responsibilities will include

Test design and execution: Design, implement and execute test cases based on product requirements and develop testing standards to ensure the product is robust and failure scenarios are considered and refactored.

Drive Test Automation: Drive adoption of test automation, including unit tests, integration tests, and functional tests, to ensure efficient and effective testing processes.

Perform Exploratory Testing: Conduct exploratory testing using industry-leading practices to discover defects/bugs and work to determine root causes and prevent similar issues from happening in the future.

Defect Management: Identify, document, and track defects using standard tools. Collaborate with developers to reproduce issues and verify fixes.

Preferred Education

Bachelor's Degree

Required Technical And Professional Expertise

Exposure to Agile Methodologies: Familiarity with working in agile environments, collaborating with cross-functional teams, and applying agile principles to testing and quality assurance.

Testing Standards Development: Experience working with testing standards and quality technologies to ensure product robustness and failure scenario consideration.

Test Automation Frameworks: Familiarity with test automation frameworks, including unit tests, integration tests, and functional tests, to drive efficient testing processes (i.e Pytest, Selenium). Experience using Linux and automation using bash scripting Experience on Web and Rest API testing Hands on experience with Python and scripting.

Version control: proven knowledge of Git and GitHub Basic understanding of networking Advanced English level

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.

Preferred Technical And Professional Experience

Industry Leading Practices: Familiarity with industry-leading testing practices and methodologies, including experience with testing frameworks and tools.

Advanced Scripting Skills: Experience with advanced scripting languages, including the ability to develop and maintain complex scripts for test automation and data analysis. Hands on experience on Linux-based hardware.

Test DesignTest ExecutionTest AutomationUnit TestsIntegration TestsFunctional TestsExploratory TestingDefect ManagementAgile MethodologiesTesting StandardsPytestSeleniumLinuxBash ScriptingWeb TestingRest API Testingmulti-location

Cookies & analytics consent

We serve candidates globally, so we only activate Google Tag Manager and other analytics after you opt in. This keeps us aligned with GDPR/UK DPA, ePrivacy, LGPD, and similar rules. Essential features still run without analytics cookies.

Read how we use data in our Privacy Policy and Terms of Service.