Senior QA Engineer / QA Automation Engineer (Playwright, Python, API, SaaS)

Posted 2 days ago

Worldwide

Summary

We are looking for an experienced Senior QA Engineer to help ensure the quality, reliability, performance, and scalability of modern SaaS applications. This role combines manual testing, automation testing, API testing, exploratory testing, regression testing, and quality engineering. We are seeking someone who can think like an end user, challenge assumptions, identify edge cases, and build automation solutions that increase release confidence and product quality. As a Senior QA Engineer, you will work closely with Product Managers, Developers, Scrum Masters, and Stakeholders throughout the software development lifecycle. You will be responsible for validating new features, preventing defects, improving testing processes, and ensuring a high-quality user experience across web applications and APIs. Your day-to-day responsibilities will include performing functional, regression, smoke, sanity, integration, exploratory, and user acceptance testing. You will validate end-to-end workflows, verify cross-browser compatibility, test mobile responsiveness, and assess accessibility requirements. You will also create test plans, define testing strategies, design comprehensive test cases and scenarios, analyze requirements, validate acceptance criteria, and participate in risk-based testing activities. A significant part of the role involves automation testing. You should be comfortable building automation frameworks from scratch, maintaining existing frameworks, designing scalable test architectures, implementing Page Object Model (POM) patterns, and developing data-driven testing solutions. Experience with hybrid UI and API automation, behavior-driven development (BDD), and cross-browser automation is highly desirable. You will also be responsible for API quality assurance, including REST API testing, API automation, Postman collection development, Swagger/OpenAPI validation, request and response validation, authentication and authorization testing, contract testing, and API regression testing. The ideal candidate understands modern development workflows and has experience integrating automated testing into CI/CD pipelines. You should be comfortable working with GitHub Actions, automated regression execution, release validation processes, deployment verification, quality gates, and build verification testing. Experience producing meaningful test reports, performing defect triage, conducting root cause analysis, tracking quality metrics, and managing the complete bug lifecycle is expected. To succeed in this role, you should have strong knowledge of Software Testing Life Cycle (STLC), Software Development Life Cycle (SDLC), Agile methodologies, Scrum practices, sprint testing, defect management, and quality engineering principles. Hands-on experience with Playwright, Python, Pytest, Pytest-BDD, REST APIs, Postman, JSON, Git, GitHub, Jira, Zephyr, TestRail, ClickUp, Trello, Azure DevOps, HTML, CSS, JavaScript, and Browser DevTools is required. Experience testing SaaS platforms, fintech products, e-commerce applications, CRM systems, booking platforms, marketplaces, payment gateways, or AI-powered products will be considered a strong advantage. We are particularly interested in candidates who have worked on AI product testing, AI agent testing, LLM validation, and modern AI-assisted quality assurance workflows. We also value professionals who know how to responsibly leverage tools such as ChatGPT, Claude, Cursor, GitHub Copilot, and Codex to improve testing efficiency. Experience using AI for test case generation, edge case discovery, bug investigation, documentation, and automation development is highly appreciated. Success in this role means helping reduce production defects, increasing automated regression coverage, accelerating release cycles, improving release confidence, strengthening the automation foundation, and contributing to an exceptional user experience. The ideal candidate has at least five years of QA experience, a strong background in both manual and automation testing, excellent communication skills, an ownership mindset, experience working on SaaS products, the ability to work independently, and a genuine passion for quality and continuous improvement. If you enjoy uncovering issues before customers do, building scalable automation solutions, and driving quality throughout the entire software development lifecycle, we would love to hear from you.

  • $100.00

    Fixed-price
  • Intermediate
    Experience Level
  • Remote Job
  • Ongoing project
    Project Type

Contract-to-hire opportunity

This lets talent know that this job could become full time.
Learn more
Skills and Expertise
Mandatory skills
Automated Testing
Software QA
Activity on this job
  • Proposals:10 to 15
  • Last viewed by client:yesterday
  • Interviewing:
    0
  • Invites sent:
    0
  • Unanswered invites:
    0
About the client
Member since Jan 21, 2019
  • India
    Yamunanagar12:37 PM
  • $2.2K total spent
    36 hires, 8 active
  • 4 hours

Explore similar jobs on Upwork

Business Analysis
Transaction Processing
FinTech Consulting
Payment Processing
POS Terminal Development
Software QA
POS Terminal
Point of Sale & Payment Systems
Android App
Mobile App Testing
Payment Functionality
Payment Gateway
Manual Testing
Android
Android SDK
Sr QA EngineerHourly‐ Posted 1 month ago
API Testing
Mobile App Testing
Automated Testing
Software Testing

How it works

  • Post a job icon
    Create your free profile
    Highlight your skills and experience, show your portfolio, and set your ideal pay rate.
  • Talent comes to you icon
    Work the way you want
    Apply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
  • Payment simplified icon
    Get paid securely
    From contract to payment, we help you work safely and get paid securely.
Want to get started? Create a profile

About Upwork

  • Rating is 4.9 out of 5.
    4.9/5
    (Average rating of clients by professionals)
  • G2 2021
    #1 freelance platform
  • 49,000+
    Signed contract every week
  • $2.3B
    Freelancers earned on Upwork in 2020

Find the best freelance jobs

Growing your career is as easy as creating a free profile and finding work like this that fits your skills.

Trusted by

  • Microsoft Logo
  • Airbnb Logo
  • Bissell Logo
  • GoDaddy Logo