QA Automation (Python & Playwright)

Abel Cine Tech, Inc.
3 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Remote

Tech stack

API
Artificial Intelligence
Automation of Tests
Azure
Software as a Service
Code Coverage
Continuous Integration
Cursor (Graphical User Interface Elements)
Database Testing
Linux
DevOps
Mobile Application Software
Python
Load Testing
Microsoft UI Automation
Networking Basics
Standard Sql
Software Quality Assurance (SQA)
Web Application Frameworks
Performance Testing
Appium
Browserstack
Pytest
Gitlab-ci
Information Technology
Playwright
Api Management
Jenkins

Job description

The Quality Assurance Automation Engineer role is part of a fast-growing global team working on a modern HR SaaS platform that unifies HR, workforce management, payroll, and fintech capabilities in one product.

The platform enables companies to streamline HR and payroll operations, manage their workforce efficiently, and ensure secure financial interactions between employers and employees. Because the product serves the U.S. market, reliability, scalability, and mature test automation coverage are essential.

In this role, you will design, implement, and maintain automated test suites across UI, API, and mobile layers using Python-based frameworks. You will ensure thorough test coverage, identify deviations from expected behavior, and contribute to a smooth and high-quality release process.

Additionally, you'll collaborate closely with cross-functional engineering teams across Europe, following established QA processes while also recommending improvements that enhance testing efficiency and product quality.

We also value openness to working with AI-related products and modern AI-assisted QA workflows that improve testing efficiency and coverage., * Analyze, clarify, and refine testing requirements to ensure full and accurate coverage

  • Drive product quality by collaborating with developers, product managers, DevOps, and other QA engineers
  • Design, implement, and execute automated tests for web, API, and mobile applications using Python, Playwright, and Appium
  • Develop automation using Python frameworks such as pytest or unittest
  • Conduct performance, load, and stress tests using tools such as Locust or Artillery
  • Configure and maintain reliable and reproducible test environments
  • Execute automated and manual tests as needed, ensuring alignment with requirements
  • Evaluate test results, identify defects, and provide clear documentation for engineering teams
  • Use BrowserStack, device farms, or similar tools for cross-browser and mobile validation
  • Identify risks before and during development, proactively mitigating quality issues
  • Collaborate closely in CI/CD workflows using tools such as Jenkins, GitLab CI/CD, or Azure DevOps
  • Explore and utilize AI-assisted QA tools and workflows to improve testing efficiency, automation coverage, and overall quality processes
  • Recommend process, product, and documentation improvements to support continuous quality enhancement

Requirements

  • Minimum 4 years of experience in Software Quality Assurance, with a strong focus on automation
  • Hands-on proficiency in Python for test automation
  • Experience with Playwright for UI automation
  • Experience with Appium for native or hybrid mobile automation
  • Understanding of API testing methodologies and tools
  • Experience with Python automation frameworks such as pytest or unittest
  • Knowledge of performance testing tools: Locust, Artillery, or similar
  • Familiarity with CI/CD systems (Jenkins, GitLab CI/CD, Azure DevOps)
  • Strong SQL knowledge for database testing and validation
  • Basic understanding of Linux and networking fundamentals
  • Experience with AI-assisted development and QA tools such as Claude, Cursor, Playwright MCP, or similar solutions is considered a plus.

Nice to Have

  • Openness to working with AI-related products and AI-assisted QA workflows
  • Experience using AI-assisted QA tools or automation-enhancing workflows is considered a plus

Skills and Attributes

  • Excellent communication skills and ability to collaborate with cross-functional teams
  • Strong analytical and logical thinking
  • Detail-oriented, structured, and consistent in testing practices
  • Self-driven, proactive, and committed to delivering high-quality results

Required Education & Qualifications

  • Fluency in English (written and spoken)
  • Bachelor's or Master's degree in Computer Science or a related field
  • Relevant certifications (ISTQB, automation-specific courses) are considered a plus

Apply for this position