Python Engineer with QA Automation experience (Accessibility Product House)

3 Months ago • 4-4 Years • Quality Assurance

Job Summary

Job Description

This role combines software development experience with a passion for quality assurance to develop and maintain a cutting-edge accessibility SDK based on the Appium framework and the Appium Python Client API. You will design, develop, and maintain a robust accessibility SDK using Python, integrating seamlessly with the Appium framework and Appium Python Client. You will also implement features to enhance accessibility testing capabilities for iOS and Android platforms, ensuring compliance with WCAG, iOS, and Android accessibility guidelines. You will create and maintain clear API documentation, usage guides, and example implementations for the SDK. You will also develop comprehensive test suites using Python testing frameworks, including unit, integration, and end-to-end tests. You will collaborate with cross-functional teams to ensure smooth integration of the SDK into various workflows. You will provide technical support and guidance to teams implementing the SDK. You will stay current with mobile automation and accessibility testing best practices. You will contribute to the continuous improvement of development and testing processes.
Must have:
  • 4+ years of experience in IT industry
  • 3+ years dedicated to Python programming
  • Experience in mobile application development and testing on iOS and Android
  • Experience working with Java
  • Experience in SDK or library development, focusing on API design and documentation
  • Deep understanding of mobile automation frameworks and best practices for testing on real devices and simulators/emulators
  • Proficiency with Python testing frameworks (e.g., unittest, pytest)
  • Familiarity with Python packaging tools (setuptools, pip) and optionally Maven or Gradle
  • Experience with continuous integration tools (CircleCI or GHA preferred)
  • Proficiency with Git
  • Upper-Intermediate level of English
Good to have:
  • Experience with accessibility
  • Familiarity with Rust
  • Experience with Appium framework

Job Details

Company Description

Have you ever dreamed of making a difference? Do you want to contribute to building a more accessible web for all users? Then you are at the right place! We are looking for an experienced Python Engineer to join our team! 

In this role, you'll combine your software development experience with a passion for quality assurance to develop and maintain a cutting-edge accessibility SDK based on the Appium framework and the Appium Python Client API. 

Our ideal candidate is a Python engineer with strong skills in Python development, and a QA automation background. 

This is a great opportunity to work within a fast-growing Product House in the Accessibility domain. Take the opportunity to collaborate with a strong development team with low bureaucracy and high visibility! 

CUSTOMER

Our client is a market-leading web and mobile accessibility software company focused on providing accessibility automation to enterprises. Their AI-enabled products save time and reduce risk via proprietary discovery and analysis algorithms that integrate directly into software development pipelines. 

Job Description

  • Design, develop, and maintain a robust accessibility SDK using Python, integrating seamlessly with the Appium framework and Appium Python Client 

  • Implement features to enhance accessibility testing capabilities for iOS and Android platforms, ensuring compliance with WCAG, iOS, and Android accessibility guidelines 

  • Create and maintain clear API documentation, usage guides, and example implementations for the SDK 

  • Develop comprehensive test suites using Python testing frameworks, including unit, integration, and end-to-end tests 

  • Collaborate with cross-functional teams to ensure smooth integration of the SDK into various workflows 

  • Provide technical support and guidance to teams implementing the SDK 

  • Stay current with mobile automation and accessibility testing best practices 

  • Contribute to the continuous improvement of development and testing processes 

Qualifications

  • 4+ years of experience in the IT industry, 3+ years dedicated to Python programming 

  • Experience in mobile application development, and testing on iOS and Android 

  • Experience working with Java 

  • Experience in SDK or library development, focusing on API design and documentation 

  • Deep understanding of mobile automation frameworks and best practices for testing on real devices and simulators/emulators 

  • Proficiency with Python testing frameworks (e.g., unittest, pytest) 

  • Familiarity with Python packaging tools (setuptools, pip) and optionally Maven or Gradle 

  • Experience with continuous integration tools (CircleCI or GHA preferred) 

  • Proficiency with Git 

  • Upper-Intermediate level of English 

WOULD BE A PLUS

  • Experience with accessibility  

  • Familiarity with Rust 

  • Experience with Appium framework 

Similar Jobs

meetelise - Senior Software Engineer

meetelise

New York, New York, United States (On-Site)
3 Months ago
Autodesk - Principal Software Developer

Autodesk

Vancouver, British Columbia, Canada (Hybrid)
5 Months ago
HireRight - QA Automation Engineer

HireRight

Bengaluru, Karnataka, India (Hybrid)
6 Months ago
Worldpay - IT Architect Manager Senior (Data Engineering Chapter Lead)

Worldpay

Pune, Maharashtra, India (On-Site)
3 Months ago
Nisum - Quality Automation Lead - A6767

Nisum

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Zeta - Software Development Engineer In Test II

Zeta

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Playrix - Senior QA Automation Engineer (Mobile)

Playrix

Serbia (Remote)
4 Months ago
Illumina - ServiceNow- Senior QA Analyst/Engineer

Illumina

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Hasbro - Associate QA Analyst

Hasbro

United States (On-Site)
3 Months ago

Get notifed when new similar jobs are uploaded

Similar Skill Jobs

Push Gaming - Senior Server Developer

Push Gaming

Malta (Remote)
4 Months ago
Dream Game Studios - Senior Software Engineer - Test

Dream Game Studios

Pune, Maharashtra, India (On-Site)
6 Months ago
PublicisGroupe - Principal Software Engineer

PublicisGroupe

(Remote)
4 Months ago
Google - Engineering Manager, Google Cloud Security

Google

Warsaw, Masovian Voivodeship, Poland (On-Site)
3 Months ago
Rackspace Technology - Senior Streaming Engineer (GCP) - Canada

Rackspace Technology

Vancouver, British Columbia, Canada (Remote)
4 Months ago
EPAM Systems - Senior Python Software Engineer

EPAM Systems

Maharashtra, India (Remote)
5 Months ago
PlayStation Global - Software Engineer Intern - Masters

PlayStation Global

Carlsbad, California, United States (Hybrid)
3 Months ago
PwC - IN_Manager_Crm Technical_Ms Dynamics_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Canva - Senior Frontend Engineer - User Help Experience

Canva

Melbourne, Victoria, Australia (On-Site)
4 Months ago
Zoox - Manager, Ride and Fleet Services - Platform

Zoox

Foster City, California, United States (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

Jobs in Warsaw, Masovian Voivodeship, Poland

Nielsen Holdings - Data & Reporting Analyst with German

Nielsen Holdings

Warsaw, Masovian Voivodeship, Poland (Remote)
4 Months ago
PwC - Full Stack Developer with expertise in Node.js, Angular, and React (freelance)

PwC

Warsaw, Masovian Voivodeship, Poland (On-Site)
4 Months ago
Sperasoft - Technical Artist

Sperasoft

Warsaw, Masovian Voivodeship, Poland (On-Site)
6 Months ago
Techland - UE5 Level Designer

Techland

Poland (On-Site)
4 Months ago
PTW - Senior/Business Development Manager | Art & Co-Dev

PTW

Poland (Remote)
4 Months ago
ElevenLabs - Full-Stack Engineer (BE leaning - Core)

ElevenLabs

Warsaw, Masovian Voivodeship, Poland (Remote)
5 Months ago
CloudLinux - Lead Software Developer (remote-only opportunity, location - Europe&CIS)

CloudLinux

Warsaw, Masovian Voivodeship, Poland (Remote)
3 Months ago
PwC - Salesforce Architect

PwC

Warsaw, Masovian Voivodeship, Poland (Hybrid)
4 Months ago
Techland - Risk Officer

Techland

Poland (On-Site)
7 Months ago
Social Discovery Group - Business Analyst (Product Design)

Social Discovery Group

Poland (Remote)
3 Months ago

Get notifed when new similar jobs are uploaded

Quality Assurance Jobs

Fluence - Senior Advanced Supplier Quality Engineer

Fluence

China (Remote)
4 Months ago
PwC - IN_Senior Associate _ML Test Lead_Advisory  Corporate_Advisory_Bangalore

PwC

Bengaluru, Karnataka, India (On-Site)
4 Months ago
Luxoft - Geoscience Tester

Luxoft

Ukrainka, Kyiv Oblast, Ukraine (Remote)
3 Months ago
Truecaller - QA Engineer

Truecaller

Bengaluru, Karnataka, India (On-Site)
3 Months ago
Luxoft - System Validation Team Lead, Korean speaker

Luxoft

Seoul, South Korea (On-Site)
3 Months ago
Fluence - Senior Product Test Engineer – HIL (m/f/d)

Fluence

Erlangen, Bavaria, Germany (On-Site)
4 Months ago
MediaOcean - Software Engineer- Test Engineering (Manual) - 487

MediaOcean

Pune, Maharashtra, India (Hybrid)
4 Months ago
Cyara - Senior Software Development Engineer in Test (SDET)

Cyara

Hyderabad, Telangana, India (Hybrid)
4 Months ago
Suki - Senior SDET

Suki

Bengaluru, Karnataka, India (Hybrid)
4 Months ago

Get notifed when new similar jobs are uploaded

About The Company

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Warsaw, Masovian Voivodeship, Poland (On-Site)

Ukrainka, Kyiv Oblast, Ukraine (On-Site)

Ukrainka, Kharkiv Oblast, Ukraine (On-Site)

Lviv, Lviv Oblast, Ukraine (On-Site)

Lviv, Lviv Oblast, Ukraine (On-Site)

View All Jobs

Get notified when new jobs are added by Sigma Software

Level Up Your Career in Game Development!

Transform Your Passion into Profession with Our Comprehensive Courses for Aspiring Game Developers.

Job Common Plug