Quest Global logo

Senior Python Automation Testing

Quest Global

RemoteFull timeMid levelPosted today
Apply with JobAssist

About the role

Work Experience

Essentials:

  1. Understanding and experience of software test methodologies & types of test automation

frameworks

  1. AGILE scrum methodology experience & Safe agile is mandatory.

  2. Hands-on experience on manual testing & automating web-based or PC based software

  3. Experience in coaching other testers.

  4. Understanding and experience of various aspects of software and system testing, Functional,

non-functional, integration, system, performance, robustness, compatibility, regression,

customer mode testing.

  1. CANDIDATES WITH WORKING KNOWLEDGE & HANDS ON ANY AUTOMATION TOOL LIKE TEST

COMPLETE/PYTHON/SELENIUM WITH ROBOT FRAMEWORK ARE ESSENTIAL

  1. WORKING KNOWLEDGE ON JAVASCRIPT, TYPE SCRIPT, PYTHON, SELENIUM, HTML, CCS

  2. DESIGN BUILD AND MAINTAIN TEST AUTOMATION FRAMEWORKS USING

TYPESCRIPT/JAVASCRIPT WITH PLAYWRIGHT MANDATORY

  1. HANDS-ON TEST AUTOMATION EXPERIENCE WITH JAVASCRIPT AND TYPESCRIPT - MANDATORY

  2. HANDS-ON EXPERIENCE WITH PLAYWRIGHT FOR BOTH UI AND API AUTOMATION - MANDATORY

  3. Develop and maintain automated regression and smoke suites; keep them stable, reliable,

and low-noise

  1. Convert high-value manual regression cases into automated coverage

  2. Integrate automated suites into CI/CD pipelines and report results back to the team

  3. Automate API tests using Playwright's built-in API testing capabilities (APIRequestContext /

request fixture) in TypeScript.

  1. Perform exploratory and manual API testing using Postman or equivalent tools

  2. Test REST services and SOAP services where applicable.

  3. Validate applications against JSON/XML API contracts, including schema validation, error

handling, authentication, and negative scenarios.

  1. Combine UI and API layers in end-to-end scenarios using API calls for test setup, data

seeding, and state verification.

  1. Own quality assurance for assigned applications and features across frontend and backend

layers

General

  1. Identify, log, prioritise, and track defects to closure reproduce issues and partner with

developers on root cause.

  1. Contribute to test strategy, test plans, estimation, and quality gates within the SDLC.

  2. Participate fully in Agile/Scrum ceremonies sprint planning, standups, reviews, and

retrospectives.

  1. Ensure compliance with web, cloud, browser, and API standards.

  2. CANDIDATES WITH THE KNOWLEDGE OF DIFFERENT PROTOCOLS, LIKE MODBUS, HTTP, SNMP,

IEC61850 WORKING KNOWLEDGE ON WIRESHARK FRAME TRACE, MODBUS LOGS ETC WOULD

BE PREFERRED.

  1. KNOWLEDGE ON ELECTRICAL DISTRIBUTION DEVICES ARE PREFERABLE.

Desirable:

  1. Experience in using Atlassian tools: JIRA, Confluence

  2. Rapid software testing, session-based testing, exploratory testing, context driven testing.

  3. DESIGN AND EXECUTE PERFORMANCE, LOAD, AND STRESS TESTS USING GRAFANA K6 WITH A

TYPESCRIPT-BASED FRAMEWORK.

  1. Define performance scenarios and thresholds, analyse results, and report bottlenecks to the

development team.

  1. CYPRESS EXPERIENCE USING TYPESCRIPT, WHO ARE READY TO MOVE TO PLAYWRIGHT, WILL

ALSO BE CONSIDERED

  1. Basic Shell scripting (Bash) for environment and automation tasks

  2. Understanding of SOAP/XML alongside JSON

  3. Testing of electrical / energy IoT devices — connected hardware, device telemetry, and

device-to-cloud communication

  1. Experience with Grafana dashboards and observability tooling for interpreting performance

results

  1. Exposure to CI/CD pipelines and DevOps practices such as Azure DevOps, Jenkins, or

GitHub Actions

  1. Additional automation and API tools — Selenium, Cypress, REST Assured, SoapUI, JMeter

  2. SQL and database validation for backend verification

  3. ISTQB or equivalent testing certification

PERSONAL QUALITIES & BEHAVIOURAL TRAITS

Essential:

  1. Clear and precise communication ability in English, written and verbal

  2. Ability to challenge and question based on reasoned argument.

  3. Application of analytical and critical thinking to counter challenges in work environment

Desirable:

  1. Resourcefulness Find ways of addressing impediments.

  2. Perfectionist Constantly look for how the software and development / test process can be made

better.

  1. Initiator Capable of taking initiative of launching and trying new practices within the scrum

teams.

Academic & qualifications COMPUTER SCIENCE / IT ENGINEERING, EEE, E&C OR EQUIVALENT.

Millions of jobs, with real people getting hired every day

20,000+
New jobs added daily
7,000,000+
Verified job listings
500,000+
Tailored applications submitted
FAQ

Questions, answered

Click "Apply with JobAssist" – we tailor your resume and application to this role and submit it for your approval.

Yes. This role at Quest Global was screened before publishing – we confirmed the employer before listing it.

The employer didn't disclose a salary range for this listing. JobAssist shows pay whenever it's available.

This position can be done from anywhere, with no in-office requirement.

Yes – every application is tailored from your profile and this job's requirements, and you can review and edit before it's sent.