Python Automation Test Engineer

Lever, Inc.

Spain (TX)

Remote

USD 40,000 - 68,000

Full time

4 days ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Benefits offered by this job

Fully remote
Flexible hours
5-day work week
Modern test frameworks
Collaborative environment
Autonomy

Job summary

Lever, Inc. on behalf of a partner company is seeking a Python Automation Test Engineer to build reliable automated testing for modern web applications. This fully remote role focuses on Python-based automation, end-to-end testing, and scalable QA frameworks.

You will work with PyTest, Selenium, Allure, and BrowserStack, collaborating with developers, product managers, and QA teams to ensure quality releases and maintain cross-browser compatibility.

Qualifications

  • 1–3 years of relevant professional experience in software testing or test automation.
  • Strong hands-on experience with Python.
  • Experience developing and maintaining automated tests with PyTest.
  • Proficiency in Selenium automation testing.
  • Experience performing end-to-end testing for web applications.
  • Knowledge of the Page Object Model and automation framework design.
  • Experience with Allure for test reporting.
  • Experience with BrowserStack for cross-browser testing.
  • Strong analytical and problem-solving abilities; attention to detail.
  • Good written and verbal communication for remote collaboration.
  • Familiarity with CI/CD, Git and Agile/Scrum is a plus.

Responsibilities

  • Design, develop, and maintain automated test scripts using Python.
  • Plan and execute end-to-end testing for web applications to validate functionality and user workflows.
  • Build, implement, and maintain automation frameworks using PyTest.
  • Develop automated UI test cases using Selenium.
  • Apply the Page Object Model design pattern to create maintainable and scalable automation solutions.
  • Generate, review, and analyze test reports using Allure.
  • Perform cross-browser and cross-device testing using BrowserStack.
  • Collaborate with developers, product managers, and QA teams to identify quality risks and support reliable software releases.
  • Identify, document, prioritize, and track defects through resolution.

Skills

Python
Analytical thinking
Remote collaboration

Tools

Selenium
PyTest
Allure
BrowserStack
CI/CD
Git

Job description

This position is listed on behalf of a partner company, who manages all applications and next steps. Our partner is looking for a Python Automation Test Engineer based in Spain.

This fully remote role offers an opportunity to build and maintain reliable automated testing solutions for modern web applications. You will focus on Python-based automation, end-to-end testing, and the development of scalable QA frameworks. Working with tools such as PyTest, Selenium, Allure, and BrowserStack, you will help ensure consistent quality across browsers and devices. You will collaborate closely with developers, product managers, and QA professionals to identify issues and support high-quality releases. The position provides autonomy within a remote environment while requiring strong communication and analytical skills. It is well suited to a hands-on test engineer who enjoys solving problems and improving automated testing processes.

Accountabilities:
  • Design, develop, and maintain automated test scripts using Python.
  • Plan and execute end-to-end testing for web applications to validate functionality and user workflows.
  • Build, implement, and maintain automation frameworks using PyTest.
  • Develop automated UI test cases using Selenium.
  • Apply the Page Object Model (POM) design pattern to create maintainable and scalable automation solutions.
  • Generate, review, and analyze test reports using Allure.
  • Perform cross-browser and cross-device testing using BrowserStack.
  • Collaborate with developers, product managers, and QA teams to identify quality risks and support reliable software releases.
  • Identify, document, prioritize, and track defects through resolution.
Requirements:
  • 1–3 years of relevant professional experience in software testing or test automation.
  • Strong hands-on experience with Python.
  • Practical experience developing and maintaining automated tests with PyTest.
  • Proficiency in Selenium automation testing.
  • Demonstrated experience performing end-to-end testing for web applications.
  • Good understanding of the Page Object Model and automation framework design principles.
  • Experience using Allure for test reporting and results analysis.
  • Hands-on experience with BrowserStack for cross-browser and cross-device testing.
  • Strong analytical and problem-solving abilities with attention to detail.
  • Good written and verbal communication skills for effective collaboration in a fully remote environment.
  • Familiarity with CI/CD pipelines, Git and version control systems, or Agile/Scrum methodologies is a plus.
Benefits:
  • Fully remote work-from-home arrangement.
  • Flexible working hours between 8 AM and 11 PM, with 8 working hours per day.
  • Five-day working week from Monday to Friday.
  • Opportunity to work with modern test automation frameworks and tools.
  • Collaborative environment involving development, product, and QA teams.
  • Flexibility and autonomy within a remote working structure.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Python Automation Test Engineer (Fully Remote)
Python Automation Test Engineer (Fully Remote)

Not Specified • United States

Remote
USD 80,000 - 120,000
Fully remote
Flexible hours
Collaborative team environment
Remote Python Automation Test Engineer – End-to-End QA
Remote Python Automation Test Engineer – End-to-End QA

Lever, Inc. • Spain (TX)

Remote
USD 40,000 - 68,000
Fully remote
Flexible hours
5-day work week
+3
Remote Python Automation QA Engineer (UI & PyTest)
Remote Python Automation QA Engineer (UI & PyTest)

Not Specified • United States

Remote
USD 80,000 - 120,000
Fully remote
Flexible hours
Collaborative team environment
Test Automation Engineer (Selenium) - Remote Work | REF#299680
Test Automation Engineer (Selenium) - Remote Work | REF#299680

BairesDev • United States

On-site
CLP 54,845,000 - 82,267,000
Remote work
USD compensation
Home setup
+4
Senior Python QA Automation Engineer (Remote)
Senior Python QA Automation Engineer (Remote)

Hidden Jobs • United States

Remote
USD 39,000 - 60,000
Fully remote
Automation QA Engineer BD
Automation QA Engineer BD

Simera • San Francisco (CA)

On-site
USD 120,000 - 160,000
Test Automation Engineer
Test Automation Engineer

Anblicks • Plano (TX)

On-site
USD 105,000 - 135,000
Junior Test Engineer Automation (Python) - OP02251-00
Junior Test Engineer Automation (Python) - OP02251-00

Dev PRO • United States

Remote
USD 42,000 - 68,000
Python Automation Engineer
Python Automation Engineer

Signify Technology • New York (NY)

On-site
USD 110,000 - 160,000
Engineer Automation Quality
Engineer Automation Quality

Empower • United States

Hybrid
USD 72,000 - 102,000
Medical, dental, vision, and life
401(k) with company match
Tuition reimbursement
+3