QA Automation Engineer (Python + Selenium)
UST
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)