CrawlJobs Logo

QA Engineer - API Automation Testing & Python

India, Chennai · Job Posted February 19, 2026
Apply Position
Job Link Share

Job Description

We are seeking a detail-oriented API Test Engineer with strong Python and Shell scripting skills and expertise in API testing using open-source tools.

Requirements

  • Strong proficiency in Python and Shell scripting
  • Deep understanding of API testing methodologies and open-source Python tools
  • Experience with CI/CD tools and integrating automated tests into pipelines
  • Hands-on experience with Logstash, Kibana, and Elasticsearch
  • Familiarity with Azure DevOps (ADO) for issue tracking and test management
  • Solid grasp of HTTP protocols, JSON, API security, and error handling
  • Experience working in Agile/Scrum environments

Looking for more opportunities?

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

Similar Jobs for

QA Engineer - API Automation Testing & Python

8 matching positions

Automation QA Engineer

Hybrid Workstyle (flexible working style including Remote and office)
Location
Location
Japan , Tokyo
Salary
Salary:
8000000.00 - 10000000.00 JPY / Year
https://www.randstad.com Logo
Randstad
Expiration Date
September 23, 2026
Flip Icon
Requirements
Requirements
  • 5+ years in test automation and SQA
  • Strong Java skills and backend automation experience
  • Deep understanding of microservices testing
  • Experience with CI/CD tools (GitLab, Jenkins)
  • Knowledge of TestNG, AssertJ, and JUnit
  • Familiarity with mocking frameworks (e.g., Mockito)
  • Experience with Java ProcessBuilder for system-level automation
  • Strong debugging/logging skills with SLF4J
  • Experience with API testing tools (REST Assured, gRPC)
  • Knowledge of scripting languages (Shell, Python)
What we offer
What we offer
  • Health insurance
  • Welfare pension insurance
  • Employment insurance
  • Workers' accident compensation insurance
  • Various social insurance
  • Retirement benefit system (defined contribution pension plan)
  • Asset formation savings system
  • Mutual aid
  • Re-employment system after retirement age
  • Health insurance association (use of resort facilities, family health checkup subsidy, influenza vaccination subsidy)
  • Fulltime
Read More
Arrow Right

Senior QA Automation Engineer (Arabic speaking)

We are seeking a detail-oriented Senior QA Engineer to keep the quality assuranc...
Location
Location
United Arab Emirates , Dubai
Salary
Salary:
Not provided
parserdigital.com Logo
Parser Limited
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Fluent Arabic language skills (spoken and written)
  • 8+ years of experience in QA engineering, with proven experience in automation tests
  • 5+ years of experience in testing data systems
  • Strong experience in using AI applications for testing
  • Strong analytical skills and attention to detail, capable of spotting subtle inconsistencies in data and agent behavior
  • Experience with API testing (manual and automated)
  • Familiarity with chatbot frameworks, LLMs, or conversational testing
  • Experience in using LLM-based assistants (e.g., GitHub Copilot, ChatGPT) in test and execution
  • Exposure to QA automation tools (e.g., PyTest, Postman, dbt tests)
Job Responsibility
Job Responsibility
  • Design and execute generative AI testing scenarios, including exploratory testing for chatbot interactions, intent recognition, tone, and edge-case behavior
  • Experience with designing and executing conversational agents
  • Experience in LLM test designs, including prompt and grounding validation, golden sets, and non-deterministic assertions
  • Perform crucial safety and quality checks, such as testing for hallucination, bias, toxicity, and PII leakage
  • Validate structured and unstructured data outputs, ensuring consistency, accuracy, and compliance
  • Establish and drive real-time testing approaches, including streaming data validation and API monitoring
  • Collaborate with ML and NLP teams to define comprehensive evaluation metrics and criteria for agent performance
  • Integrate AI-driven tools (like Copilot or Claude) into the QA lifecycle to accelerate test design, documentation, and defect analysis
  • Strong experience with automation testing with JS, Python
What we offer
What we offer
  • The chance to join an organization with triple-digit growth that is changing the paradigm on how software products are built
  • The opportunity to be part of an amazing, multicultural community of tech experts
  • A highly competitive compensation package
  • A flexible and hybrid working environment
  • Medical insurance
  • Fulltime
Read More
Arrow Right

Senior Qa Automation Engineer (Sdet)

Senior QA Automation Engineer (SDET) - 6-Month Contract (Strong Likelihood of Ex...
Location
Location
United Kingdom , Farnborough
Salary
Salary:
250.00 - 300.00 GBP / Day
https://www.randstad.com Logo
Randstad
Expiration Date
July 23, 2026
Flip Icon
Requirements
Requirements
  • C# (Primary) & Python (Secondary)
  • Playwright & Selenium
  • SpecFlow & Cucumber
  • REST & SOAP API Architecture
  • Salesforce Integration Testing
  • GitHub Actions
Job Responsibility
Job Responsibility
  • Author and upgrade automated regression packages based on Agile delivery metrics and user stories
  • Manage end-to-end testing cycles, including environment provisioning, functional validations, and deep regression passes
  • Partner closely with software developers, systems analysts, and product owners to accelerate product delivery while maintaining strict quality gates
  • Extract functional rules from business teams and clearly articulate technical bugs or test results to non-technical stakeholders
  • Document, isolate, and track software defects across their entire lifecycle through to absolute resolution
  • Fulltime
!
Read More
Arrow Right

QA Automation Engineer

As a QA Automation Engineer, you are passionate about experience innovation and ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
valtech.com Logo
Valtech
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • Proven experience in test automation
  • Strong programming knowledge in Java, JavaScript, C#, or Python
  • Develop automated test scripts for UI, APIs, and databases, including SQL queries
  • Experience in automated testing of web services, APIs, and web applications
  • Hands-on with CI/CD pipelines using GitLab, GitHub, Jenkins, etc
  • Ability to create and manage test plans, test strategies, and structured test cases
  • Strong knowledge of testing techniques and BDD with Cucumber
  • Experience testing microservices architecture
  • Hands-on experience with Selenium (UI), Rest Assured (API), Appium (Mobile), and JMeter (Performance
  • Familiarity with GitHub Actions for pipeline execution and Postman for manual API testing
Job Responsibility
Job Responsibility
  • Evaluate and recommend suitable test automation tools and technologies based on project requirements and scalability needs
  • Design, develop, and maintain robust test automation frameworks to support efficient and reliable testing
  • Define and implement automation standards, best practices, and reusable solutions across the wider Fraud domain
  • Provide technical guidance and support to automation testers within the team to ensure high-quality automation deliverables
  • Collaborate with stakeholders and product teams to understand requirements and communicate the capabilities and design of the test automation framework
  • Work closely with Product Owners, Scrum Masters, and other Scrum team members, as well as colleagues across the wider organization, to ensure seamless integration of automation within the development lifecycle
  • Develop and execute mobile application automation using Appium
  • Perform performance testing using Apache JMeter to validate system scalability and reliability
  • Demonstrate AI literacy, including the ability to leverage modern LLMs and AI tools to build automation assistants or agents that enhance testing efficiency and productivity
What we offer
What we offer
  • Flexibility, with hybrid work options (country-dependent)
  • Learning and development, with access to cutting-edge tools, training and industry experts
  • Fulltime
Read More
Arrow Right

Qa Automation Engineer

We are seeking a highly skilled and motivated QA Automation Engineer to join our...
Location
Location
Canada , Mississauga
Salary
Salary:
94300.00 - 141500.00 USD / Year
https://www.citi.com/ Logo
Citi
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 5-8 years of hands-on experience in a QA Automation role
  • Proven working experience in the Financial Services industry, specifically within the Capital Markets domain
  • Strong proficiency in core Java
  • Solid experience with scripting languages such as Python and Shell
  • Expertise in building and using frameworks based on BDD (e.g., Cucumber) and TestNG
  • Hands-on experience with widely used test automation frameworks such as Rest-Assured (for API), Playwright, or Cypress
  • Good experience with Backend Automation using Python for Data Validation, Accuracy checks
  • Working experience with MongoDB and relational databases (SQL)
  • Experience with in-memory data grids like Apache Ignite
  • Familiarity with containerization technologies like Docker and container orchestration services such as Amazon ECS (Elastic Container Service)
Job Responsibility
Job Responsibility
  • Develop and implement a comprehensive test automation strategy for our applications, including defining the scope, tools, and methodologies
  • Drive product quality and delivery through automation initiatives, especially in generative AI, targeting a fully automated platform with minimal manual QA intervention
  • Design, build, and maintain robust, scalable, and efficient test automation frameworks using industry-best practices and tools
  • Author and execute automated test scripts for functional, regression, integration, and API testing
  • Perform in-depth API testing to validate RESTful and other web services, ensuring data integrity, and performance
  • Integrate the automated test suites into our CI/CD pipelines to enable continuous testing and faster feedback cycles
  • Identify, document, and track defects, and work closely with the development team to ensure timely resolution
  • Act as a central point of contact for interdepartmental communication, ensuring alignment and seamless collaboration across various project impacts
  • Provide technical expertise, mentor mid-level developers and analysts, and establish standards for coding, testing, debugging, and implementation
  • Proactively assess risk, ensure compliance with laws and regulations, and maintain clear, concise communication across all organizational levels
  • Fulltime
Read More
Arrow Right

Sr. Software Engineer, Python Automation

Roku is changing how the world watches TV. Roku is the #1 TV streaming platform ...
Location
Location
India , Bengaluru
Salary
Salary:
Not provided
roku.com Logo
Roku
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 7+ Years in a Software Engineering or Test Automation role working on large scale web applications on cloud platforms using REST APIs
  • Strong problem solving and analytical abilities, ability to troubleshoot, identify and resolve defects
  • Experience with video streaming domain and technologies like DASH, HLS, MPEG-4, WideVine, FairPlay
  • Strong programming skills in one or more of JavaScript/TypeScript, Python, Java, Go
  • Very good understanding of core CS concepts including operating systems, algorithms, data structures, database and frontend/Web fundamentals including HTML5, CSS
  • Solid experience with one or more automation frameworks like Cypress, Selenium, Cucumber, Appium, JUnit etc.
  • Passion for using AI for test automation to dramatically increase execution velocity and improve product quality
  • Familiarity with TDD/BDD paradigms, AI for QA automation
  • Excellent interpersonal, written and verbal communication skills, and ability to collaborate effectively with cross-functional teams
  • Bachelor's Degree in Computer Science or equivalent
Job Responsibility
Job Responsibility
  • Drive the test automation for The Roku Channel streaming apps, features and services on multiple platforms to improve product quality, increase team productivity and enhancing a culture of continuous quality improvement throughout the software development lifecycle
  • Be part of the core QA engineering team with significant ownership to drive automation for The Roku Channel app on multiple platforms like FireTV, GoogleTV, Samsung, Web etc.
  • Use AI tools to simplify overall product testing process
  • Utilize and integrate automated test tools, frameworks, systems, and libraries throughout the product lifecycle
  • Build test plans, write automation tests, analyze/troubleshoot failures, track defects, drive resolution, verify fixes and communicate results to stakeholders
  • Build and enhance the automation lab setup
  • Collaborate with multiple cross functional teams like product, UX and engineering to build delightful streaming experiences, fine tune quality of experience, investigate and remediate potential E2E application and streaming quality problems
What we offer
What we offer
  • Global access to mental health and financial wellness support and resources
  • Healthcare (medical, dental, and vision)
  • Life, accident, disability, commuter, and retirement options (401(k)/pension)
  • Time off in accordance with local leave policies
  • Fulltime
Read More
Arrow Right

Qa Automation Engineer

Our client is a cutting-edge medical imaging data management platform founded to...
Location
Location
Bulgaria; Georgia; Lithuania; Mexico; Moldova; Poland; Romania; Ukraine
Salary
Salary:
Not provided
coherentsolutions.com Logo
Coherent Solutions
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 2+ years of experience in automated testing using Python
  • Experience with UI test automation tools (Playwright or Selenium)
  • Experience in API testing
  • Experience with CI/CD pipelines (GitLab CI)
  • Basic knowledge of Docker
  • Experience with Robot FW is a plus
  • Strong communication skills
  • English level — B2 or higher
Job Responsibility
Job Responsibility
  • Develop and maintain automated tests (UI)
  • Analyze product functionality and create test cases in test management system (Qase)
  • Perform regression testing
  • Improve and stabilize existing test suites
  • Investigate and fix failing tests in CI pipelines
  • Design and add new test cases, increasing test coverage
  • Communicate with the customer: clarify requirements, provide status updates and report on progress
What we offer
What we offer
  • Technical and non-technical training for professional and personal growth
  • Internal conferences and meetups to learn from industry experts
  • Support and mentorship from an experienced employee to help you professional grow and development
  • Health insurance
  • English courses
  • Sports activities to promote a healthy lifestyle
  • Flexible work options, including remote and hybrid opportunities
  • Referral program for bringing in new talent
  • Work anniversary program and additional vacation days
  • Fulltime
Read More
Arrow Right

Technical Support & QA Automation Engineer

Coralogix is a modern, full-stack observability platform transforming how busine...
Location
Location
Romania , Bucharest
Salary
Salary:
Not provided
coralogix.com Logo
Coralogix
Expiration Date
Until further notice
Flip Icon
Requirements
Requirements
  • 4+ Years of proven track record combining technical customer-facing roles (Tier 3 Support / Technical Account Management) and QA Engineering
  • Automation & Coding: Hands-on experience with Typescript / JavaScript / NodeJS (highly preferred). Hands-on experience with QA Frameworks: Playwright / Selenium (highly preferred). Experience with other scripting languages (Python, Java, Ruby, Go) is acceptable
  • API & Web Protocols: Solid experience with API testing, working with JSON, and troubleshooting REST APIs and web applications
  • Technical Skills: Strong hands-on proficiency with Regular Expressions (RegEx)
  • Tools: Familiarity with bug tracking tools (Jira) and test management repositories (e.g., XRAY)
  • BA/BSc degree in Computer Science, Engineering, or equivalent practical experience
  • Communication & Mindset: Excellent communication and presentation skills in English. A strong service-oriented approach with the ability to remain calm and analytical during ad-hoc, high-pressure client situations
Job Responsibility
Job Responsibility
  • Customer Technical Ownership: Serve as the single point of contact for a major enterprise customer, taking end-to-end ownership of technical support cases from opening to resolution to ensure maximum satisfaction
  • Ad-Hoc Troubleshooting: Investigate, prioritize, and manage several open technical issues simultaneously, providing rapid, hands-on resolution for critical client roadblocks
  • QA & Test Automation: Create, maintain, and update automated test scripts and test cases (focusing on production and test environments post-deployment)
  • Bug Lifecycle Management: Identify, document, and report bugs. Collaborate closely with development, architecture, and product teams to prioritize and promote timely fixes
  • Customer Empowerment: Train, coach, and onboard technical counterparts at the client side to drive product adoption, and advocate internally as the 'technical voice of the customer.'
  • Knowledge Sharing: Contribute to our internal and external knowledge base by creating technical documentation, video tutorials, and predefined guides for common issues
  • Quality Standards: Define and track key quality KPIs, ensuring strict adherence to quality procedures prior to rollouts
  • Fulltime
Read More
Arrow Right