Senior QA Engineer / QA Automation Engineer (Playwright, Python, API, SaaS)
Budget: $100.0
FIXED /
⭐ 5.00 (16)
India
automated-testing, software-qa-testing, manual-testing
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.
Openen op Upwork