Sigma Software logo

Python Engineer with QA Automation experience (Accessibility Product House)

Sigma Software
Full-time
Remote
Poland, Poland

πŸ‘‹Β About the Company


Ever dreamed of making a real difference? Want to build a more accessible web for everyone? Then join us! We're a fast-growing Product House specializing in accessibility, seeking an experienced Python Engineer to join our team. You'll blend software development with a passion for quality assurance, working on a cutting-edge accessibility SDK. We offer a collaborative environment with minimal bureaucracy and high visibility.


🎯 About the Client


Our client is a top web and mobile accessibility software company. They provide accessibility automation to businesses, using AI-powered products to save time and reduce risk. Their proprietary algorithms integrate directly into software development pipelines.


πŸ‘¨β€πŸ’»Β What You'll Do


  • Design, develop, and maintain a robust accessibility SDK using Python, integrating with the Appium framework and Appium Python Client.
  • Develop features for accessibility testing on iOS and Android, ensuring WCAG, iOS, and Android guideline compliance.
  • Create and maintain clear API documentation, usage guides, and SDK examples.
  • Develop comprehensive test suites (unit, integration, and end-to-end) using Python testing frameworks.
  • Collaborate with teams to ensure smooth SDK integration.
  • Provide technical support and guidance on SDK implementation.
  • Stay updated on mobile automation and accessibility testing best practices.
  • Contribute to improving development and testing processes.

πŸ’ͺΒ What We're Looking For


  • 4+ yearsΒ IT experience;Β 3+ yearsΒ dedicated to Python programming.
  • Experience in mobile app development and testing (iOS and Android).
  • Experience with Java.
  • SDK/library development experience, focusing on API design and documentation.
  • Strong 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 English.

βž•Β Bonus Points


  • Accessibility experience.
  • Familiarity with Rust.
  • Appium framework experience.

πŸš€Β Apply Now!

Apply Now
πŸ“² Share this job via: