
Quality Assurance Tester
VidvanConnect Software Solutions Pvt. Ltd. • Bengaluru, Karnataka, India
**Role & seniority: ** Automation Test Engineer (4–8 years), full-time
**Location & work type: ** Not specified (assume on-site/hybrid/remote not provided); Agile/Scrum team
**Stack/tools: ** Python, Pytest, Selenium and/or Playwright, Postman, REST API testing, Manual testing tools (general), JSON/status code/auth/header validation; Git/GitHub; Jira; CI/CD integration (tools not specified); POM framework
**Top 3 responsibilities: **
-
Build/maintain UI automation (Selenium/Playwright) and Python/Pytest test scripts
-
Design/execute API tests (Postman, validate REST APIs: JSON, status codes, auth, headers, business logic)
-
Perform manual testing (functional/regression/smoke/sanity/integration/exploratory) and troubleshoot automation failures with root-cause analysis; report defects/scenarios/cases
-
Must-have skills:
-
Hands-on Python + Pytest
-
UI automation with Selenium and/or Playwright
-
REST API testing using Postman
-
Manual testing across multiple types (functional/regression/integration/smoke/sanity/exploratory)
-
Automation framework design/maintenance (e.g., POM, reusable/scalable best practices)
-
Git/GitHub, Jira, strong SDLC/STLC and Agile/Scrum understanding
-
-
Nice-to-haves:
-
Appium (mobile automation)
-
Performance testing: JMeter/K6/Gatling/Locust
-
BrowserStack
-
CI tools: Jenkins/GitHub Actions/Azure DevOps
-
API automation using Python
-
Full Description
About the Role - We are looking for a strong Automation Test Engineer with hands-on experience in Python, Pytest, UI Automation, API Testing, and Manual Testing. The ideal candidate should be comfortable building and maintaining automation frameworks, testing REST APIs, troubleshooting automation failures, and working closely with development and product teams in an Agile environment.
Key Responsibilities Design, develop, and maintain automated test scripts using Python & Pytest. Develop and execute UI automation using Selenium and/or Playwright. Perform comprehensive Manual Testing including functional, regression, integration, smoke, sanity, and exploratory testing. Design and execute API tests using Postman. Validate REST APIs, JSON responses, status codes, authentication, headers, and business logic. Maintain reusable and scalable automation frameworks using Page Object Model (POM) and automation best practices. Integrate and execute automation suites through CI/CD pipelines. Use Git & GitHub for source control, branching, pull requests, and code reviews. Analyze test failures, identify root causes, and collaborate with developers to resolve issues. Create test scenarios, test cases, defect reports, and automation execution reports. • Work effectively within an Agile/Scrum team.
Mandatory Skills Python – Strong hands-on experience Pytest Selenium and/or Playwright Postman API Testing REST API Testing Manual Testing Git & GitHub Jira / defect management Strong understanding of SDLC & STLC Good understanding of Agile/Scrum
Good to Have Appium / Mobile Automation Performance Testing – JMeter, K6, Gatling, or Locust BrowserStack Jenkins / GitHub Actions / Azure DevOps API automation using Python
What We're Looking For Strong analytical and problem-solving skills. Good understanding of software testing methodologies. Ability to identify automation opportunities and improve test coverage. Experience developing maintainable and reusable automation scripts. Good communication and collaboration skills. Ability to work independently and take ownership of QA activities.
Experience: 4–8 Years
Role: Automation Test Engineer
Employment Type: Full-time
Education Bachelor's degree in Computer Science, IT, Engineering, or a related field.