UST  logo

QA Automation Engineer (Python + Selenium)

UST
Full-time
On-site
Automation Tester, SDET

Role: QA Automation Engineer (Python + Selenium)

Responsibilities

  • Develop, maintain, and enhance automated testing frameworks with a strong focus on Python + Selenium.
  • Collaborate with QA Leads to design and execute comprehensive QA test plans across multiple verticals.
  • Design and perform white-box testing to validate internal code logic and functionality.
  • Create and execute functional and non-functional test cases based on user stories and acceptance criteria.
  • Document test results with clear pass/fail statuses and log defects in the system.
  • Actively participate in defect triage, management, and resolution, working closely with Developers, UAT Testers, and stakeholders.
  • Define and coordinate test design, updates, and execution strategies aligned with sprint-based delivery cycles.
  • Establish and maintain best-practice test management processes to ensure efficiency and quality.
  • Communicate effectively with cross-functional teams including System Developers and Business System Analysts through strong oral and written communication.

Required Skills & Experience

  • Strong hands-on experience with Python and Selenium (core requirement).
  • Experience managing and evolving automation frameworks.
  • Strong understanding of Agile / Sprint-based development cycles.
  • Excellent problem-solving, debugging, and analytical skills.
  • Strong documentation, reporting, and communication abilities.
  • Working knowledge of Katalon Studio and Java (preferred, but not mandatory).

Key Skills

  • Python Programming
  • Automation Testing
  • Selenium Automation
  • Katalon Studio (good to have)