CrawlJobs Logo

Python Test Automation Engineer

Mexico, Guadalajara Employment contract · Job Posted December 25, 2025
Apply Position
Job Link Share

Job Description

As a Python Test Automation Engineer at IBM’s Storage Infrastructure Development area, the selected candidate will be designing, executing and automating test scenarios to validate functionality of enterprise level data storage servers.

Job Responsibility

Designing, executing and automating test scenarios to validate functionality of enterprise level data storage servers

Requirements

  • Bachelor's Degree
  • Software testing
  • Python programming
  • Linux command line interface
  • English proficiency

Nice to have

  • Python test frameworks (Pytest or Avocado)
  • Git, Github or other version control tools
  • Prompt engineering proficiency

Looking for more opportunities?

Search for other job offers that match your skills and interests.

Similar Jobs for

Python Test Automation Engineer

8 matching positions

Strong Middle / Senior Automation Test Engineer (Python)

Our client is a US-based leading national services and online solutions provider...
Location
Location
Ukraine , Ternopil; Ivano-Frankivsk; Lviv; Kyiv; Uzhhorod; Chernivtsi; Zhytomyr; Rivne; Lutsk
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ years of software quality assurance experience
  • Strong coding skills in Python, with the judgment to recognize test code that needs work and the skill to improve it
  • Experience designing automated test frameworks, not just writing tests inside someone else's framework
  • Proven experience testing RESTful web services and web applications in a cloud environment (Azure preferred)
  • Comfort working across the test pyramid — unit, integration, and end-to-end — and a clear opinion on where each layer earns its keep
  • Comfort reasoning about numerical correctness — tolerances, golden masters, and regression of calculated outputs, not just HTTP 200s
  • Working knowledge of CI/CD pipelines (Azure DevOps or similar) and a point of view on what belongs in pre-merge vs. nightly vs. release gates
  • Awareness of security and compliance considerations in financial software — authorization testing, dependency scanning, and careful handling of sensitive data in test environments
  • A habit of measuring quality — escape rate, flake rate, coverage trends — and using those numbers to drive decisions
  • Familiarity with Selenium WebDriver, Postman, or equivalent tools (BDD/Gherkin/Cucumber is a plus)
Job Responsibility
Job Responsibility
  • Strengthen and extend our automated regression framework so the team can trust the results on every nightly run — assess the current state, propose a path forward, and execute
  • Push testing left: when a nightly regression catches a defect, drive a unit or integration test to catch the same class of problem on the next build
  • Build and maintain unit, integration, and end-to-end tests across our stack — Python test framework, C# APIs running in Azure, SQL and MongoDB
  • Own the quality of the numbers, not just the code — build golden-master and tolerance-based tests for the financial calculations at the heart of BASIS and AtlasOne, where a basis point of drift in a projection is a defect that needs to be caught
  • Own the CI/CD quality gates — decide what blocks a merge, what blocks a release, and how flaky tests get quarantined rather than ignored
  • Treat performance as a quality attribute — stand up performance regression coverage for calc-heavy paths so we catch slowdowns the same week they're introduced, not the quarter a client notices
  • Close the loop with production — work alongside the team to monitor Azure alerts, logs, and traces
  • investigate escaped defects from production support tickets
  • and feed what you find back into the right test layer
  • Develop, document, and execute functional and regression tests across both the established BASIS desktop client and the growing web-based experience that is replacing it
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right

Senior Test Automation Engineer (Python)

The project is a web-based platform for financial advisors. The client portal al...
Location
Location
Poland; Croatia; Argentina; Ukraine
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of experience as QA Automation Engineer
  • Strong understanding of software testing methodologies, automation frameworks, and QA best practices
  • Experience with automation testing tools such as Selenium, Katalon Studio, and Cucumber
  • Familiarity with CI/CD tools and automation platforms including Jenkins and SonarQube
  • Knowledge of programming and scripting languages such as JavaScript, HTML, CSS, and related technologies
  • Understanding of white-box, black-box, regression, integration, and functional testing methodologies
  • Familiarity with the software development lifecycle and Agile/Scrum practices
  • Strong analytical, troubleshooting, and problem-solving skills
  • Excellent communication and collaboration abilities
  • Strong organizational and time management skills with the ability to manage multiple priorities and deadlines
Job Responsibility
Job Responsibility
  • Design, develop, execute, and maintain automated test scripts and testing frameworks
  • Create scalable automation solutions to maximize testing coverage while minimizing manual effort
  • Develop and execute software test plans, test cases, and regression test suites
  • Debug software products through systematic testing and root cause analysis
  • Analyze test results, identify defects, and collaborate with development teams to resolve issues
  • Review technical specifications and design documentation to ensure testability and quality coverage
  • Track, document, and manage software defects throughout the software development lifecycle
  • Apply and maintain quality assurance standards, testing methodologies, and best practices
  • Conduct regression, integration, functional, and end-to-end testing as needed
  • Support CI/CD processes through automated testing integration and continuous quality monitoring
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
  • Fulltime
Read More
Arrow Right

Strong Middle / Senior Automation Test Engineer (Python)

The project is an AI Platform. As a Test Automation Engineer, you will be involv...
Location
Location
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4 years of software quality assurance experience
  • At least 3 years of experience in UI test automation of a web-based application
  • Hands-on knowledge of API/WebService testing in different integration test levels
  • Strong programming experience in Python, Pytest with Selenium and/or Playwright
  • Good knowledge of test design techniques and test methodologies, such as ISTQB® or TMap Next®
  • Good knowledge and clear experience in setting up (and maintaining) a modular, highly reusable, and data-driven test automation framework that delivers a robust execution with the least possible maintenance
  • Experience with Jenkins and Kubernetes as well as CI/CD
  • Fast learner, proactive, and initiative with minimal supervision while hitting deadlines
  • Willingness for continuous learning and improvement
  • Ownership and personal organizational skills
Job Responsibility
Job Responsibility
  • Designing, developing, and executing UI test scripts, using Python and Pytest (in combination with Selenium Playwright)
  • Designing, scripting, and executing API/Web Service test scripts
  • Collaborating actively with the manual team to detect good candidate test cases for automation
  • Assisting the team in reviewing candidate test cases for automation in the optimal testability of the desired scenario
  • Assisting the team in creating and maintaining a structured and reusable test approach, which can easily show scope and coverage to Product Managers and other stakeholders
  • Exercising a Risk-Based Business Driven test approach
  • Generate clear and understandable test reports and/or dashboards integrated into the Automation CI/CD pipeline
  • Analyzing and investigating execution failures leading to test case or test script updates or bug reports
  • Share your ideas about an automation approach and come to a common understanding and way of working
  • Give realistic estimates for analysis, scriptring & execution time, and follow-up so that it becomes possible to generate a tight but executable test automation schedule
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Team of professionals
  • Dynamic environment with a low level of bureaucracy
Read More
Arrow Right

Strong Middle / Senior Automation Test Engineer (Python)

The project is a web-based platform for financial advisors. The client portal al...
Location
Location
Salary
Salary:
Not provided
eleks.com Logo
ELEKS
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5+ years of software quality assurance experience
  • Strong programming experience in Python, Javascript with Selenium and Playwright
  • Understanding of code architecture best practices such as reusability, maintainability, scalability, and abstraction
  • Experience and understanding of source control (BitBucket/GitHub) and CI/CD pipelines (Jenkins, Github Actions)
  • Experience working with REST APIs and usage of tools like Swagger and Postman
  • Experience with SQL and relational databases and capability to dig into and understand data
  • A data driven and analytical approach to problem solving
  • In-depth knowledge of Scrum and Agile Software Development Methodology
  • Excellent oral and written communication across disciplines and teams
  • Upper-Intermediate level of English
Job Responsibility
Job Responsibility
  • Be responsible for the delivery, performance testing, measurements, general reports, etc
  • Review, analyze and assess project requirements and specifications as well as product functionality to convert them into quality control process artifacts
  • Prepare and acquire test data
  • Develop, execute, refactor and optimize automation scripts
  • Log and evaluate results and document deviations from the expected results
  • Understand Business Requirements and design architecture according to business needs
  • Collaborate with team members to follow best practices and requirements
  • Communicate with a customer side
What we offer
What we offer
  • Close cooperation with a customer
  • Challenging tasks
  • Competence development
  • Ability to influence project technologies
  • Team of professionals
  • Dynamic environment with low level of bureaucracy
Read More
Arrow Right

Sr. Software Engineer - QA / Test Automation Engineer

Location
Location
India , Gurgaon
Salary
Salary:
Not provided
https://www.randstad.com Logo
Randstad
Expiration Date
July 09, 2026
Flip Icon
Requirements
Requirements
  • 8+ years of experience in QA automation, SDET, or software engineering roles focused on test automation for distributed or cloud-based systems
  • Strong understanding of QA methodologies, test design, and systems validation
  • Proficiency in .NET 8/C#, Node.js, Python, or TypeScript for automation scripting
  • Hands-on experience with Selenium, Playwright, Cypress, REST API automation, and integration testing frameworks
  • Experience running tests in AWS environments with strong understanding of CI/CD pipelines using Azure DevOps
  • Familiarity with IaC, containerized test execution, and observability tools
  • Experience testing SQL Server 2022, Snowflake, PostgreSQL data flows
  • Ability to validate ETL pipelines, schema changes, and data quality through automation
  • Expertise in automated testing (unit, integration, contract, E2E, regression)
  • Familiarity with blue/green and canary release testing
Job Responsibility
Job Responsibility
  • Contribute to the design of scalable, maintainable QA automation frameworks for API, UI, integration, and performance testing
  • Implement automated test scenarios across microservices, APIs, data workflows, and distributed systems
  • Participate in design discussions to ensure testability, document risks, and propose automation strategies aligned with engineering standards
  • Produce clean, reusable, and maintainable automation scripts following best practices
  • Implement unit, integration, contract, and E2E tests integrated with CI/CD pipelines
  • Conduct root-cause analysis for defects and drive preventive quality improvements
  • Perform debugging, reliability analysis, and optimization of automation suites
  • Own test execution pipelines from development through deployment and monitoring
  • Create automated dashboards, alerts, and quality signals to validate release readiness
  • Collaborate in production issue investigations by building automated repros and validation scripts
  • Fulltime
Read More
Arrow Right
New

Cloud Automation Test Engineer

Aruba is an HPE Company, and a leading provider of next-generation network acces...
Location
Location
India , Chennai
Salary
Salary:
Not provided
https://www.hpe.com/ Logo
Hewlett Packard Enterprise
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in computer science, engineering, information systems, or closely related quantitative discipline
  • Typically, 2-4 years experience
  • Strong programming skills in Python, Java, Golang, or JavaScript
  • Strong knowledge on networking protocols and hand on building test environments
  • Good understanding of distributed systems, event-driven programming paradigms, and designing for scale and performance
  • Experience with cloud-native applications, developer tools, managed services, and next-generation databases
  • Knowledge of DevOps practices like CI/CD, infrastructure as code, containerization, and orchestration using Kubernetes
  • 2+ years of experience in full-time Python Automation
  • 3+ years of experience in L2/L3 networking protocols
  • Automation experience with REST, GraphQL, Cypress, CLI
Job Responsibility
Job Responsibility
  • Analyses the feature specifications and determines the required coding, testing, and integration activities
  • Designs and develops moderate to complex cloud application modules per feature specifications adhering to security policies
  • Identifies debugs and creates solutions for issues with code and integration into application architecture
  • Develops and executes comprehensive test plans for features adhering to performance, scale, usability, and security requirements
  • Deploy cloud-based systems and applications code using continuous integration/deployment (CI/CD) pipelines to automate cloud applications' management, scaling, and deployment
  • Contributes towards innovation and integration of new technologies into projects
  • Analyzes science, engineering, business, and other data processing problems to develop and implement solutions to complex application problems, system administration issues, or network concerns
What we offer
What we offer
  • Health & Wellbeing
  • Personal & Professional Development
  • Unconditional Inclusion
  • Fulltime
Read More
Arrow Right

Sw Engineer – Test Automation

This is where new knowledge is discovered. Baxter's Research and Development tea...
Location
Location
United States , Skaneateles Falls
Salary
Salary:
76000.00 - 104500.00 USD / Year
https://www.baxter.com/ Logo
Baxter
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Bachelor's degree in Computer Science, Information Technology, or related field
  • 1+ years of experience in software testing and automation
  • Experience with programming languages, such as Python, Java, or C#
  • Experience with test automation frameworks, such as Selenium or Appium
  • Strong understanding of software testing principles and methodologies
  • Experience with version control systems, such as Git
  • Knowledge of test data management and test environment management
  • Strong problem-solving and analytical skills
  • Excellent communication and collaboration skills
Job Responsibility
Job Responsibility
  • Design, develop, and maintain automated test scripts using programming languages such as Python, Java, or C#
  • Create and execute automated test cases to ensure the quality and reliability of software applications
  • Develop and maintain test automation frameworks using tools such as Selenium, Appium, or Playwright
  • Utilize version control systems, such as Git, to manage and track changes to test automation scripts
  • Implement test data management strategies to ensure accurate and efficient testing
  • Develop and maintain test data sets, including data creation, data validation, and data cleanup
  • Collaborate with development teams to ensure test data is properly integrated into the testing process
What we offer
What we offer
  • Medical and dental coverage that start on day one
  • Insurance coverage for basic life, accident, short-term and long-term disability, and business travel accident insurance
  • Employee Stock Purchase Plan (ESPP), with the ability to purchase company stock at a discount
  • 401(k) Retirement Savings Plan (RSP), with options for employee contributions and company matching
  • Flexible Spending Accounts
  • Educational assistance programs
  • Time-off benefits such as paid holidays, paid time off ranging from 20 to 35 days based on length of service, family and medical leaves of absence, and paid parental leave
  • Commuting benefits
  • Employee Discount Program
  • Employee Assistance Program (EAP)
  • Fulltime
Read More
Arrow Right

Automation Test Engineer - TV & Multimedia Products

We are seeking a skilled Automation Test Engineer to support the quality and rel...
Location
Location
India , Pune
Salary
Salary:
Not provided
vodafone.com Logo
Vodafone
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Hands-on experience in automation script development for TV products using the WitBe tool
  • Strong programming or scripting expertise in one or more languages such as Python, Lua, Java, or C#
  • Solid understanding of software testing methodologies, techniques, testing tools, and defect management processes
  • Practical experience working with JSON and XML
  • Working knowledge of Selenium WebDriver for web automation
  • Exposure to mobile testing using Appium and experience with at least one GUI automation tool
  • Strong written and verbal communication skills in English
  • Logical and critical thinking ability, with a structured approach to problem-solving
  • Ability to prioritise tasks, maintain focus, and collaborate effectively with local and customer teams across diverse cultures
Job Responsibility
Job Responsibility
  • Develop new automation scripts and enhance or fix existing scripts for TV products using the WitBe tool
  • Contribute to the design, development, and continuous improvement of automation frameworks
  • Execute automation test suites, analyse results, and identify areas for improvement
  • Produce accurate daily execution and status reports for stakeholders
  • Troubleshoot automation set-ups, debug issues, and ensure stable test environments
  • Raise, track, and manage defects using defect tracking systems, collaborating closely with relevant teams
  • Build small tools and utilities to streamline and support day-to-day testing activities
What we offer
What we offer
  • Opportunities to work on large-scale, customer-facing TV and multimedia platforms
  • Exposure to modern automation tools, frameworks, and quality engineering practices
  • Collaboration with experienced professionals across geographies within a global organisation
  • A supportive environment that encourages learning, innovation, and continuous improvement
Read More
Arrow Right