02 Sep
|
Quest Global
|
Bengaluru
02 Sep
Quest Global
Bengaluru
Job Requirements Responsibilities & duties:
- Software tester is part of scrum team developing a windows/web-based software application
- Reading, understanding software user stories/Product backlog items and grooming them with
scrum team.
- Understanding developer’s planned implementation and give inputs on aspects of functionality,
usability, etc.
- Designing test scenarios for user stories based on explicit and implicit requirements which in
turn should help to automate the tests.
- Should be capable of creating automation Test bed Framework from scratch using different test
frameworks.
- Review test scenarios written for user stories by peers.
- Should be capable of planning testers’ capacity for the sprint during sprint planning if required.
- Identify and update test cases to be added to regression test suite for current sprint features.
- Identify and prioritize tests suitable for automation that add maximum value.
- Identifying and highlighting risks in test execution to scrum team.
- Deploy latest software test practices in the test team
- Coach other testers in the project.
- Logging defects, perform cross browser and application specific device validation
- Analyse requirements, user stories, and acceptance criteria to design comprehensive test
scenarios Write clear, detailed, reusable manual test cases with defined steps, test data, and expected results.
- Execute manual test cycles: functional, regression, integration, smoke, sanity, and exploratory
testing, Maintain traceability between requirements, test cases, and defects
Essentials: Work Experience
- Understanding and experience of software test methodologies & types of test automation
frameworks
- AGILE scrum methodology experience & Safe agile is mandatory.
- Hands-on experience on manual testing & automating web-based or PC based software
- Experience in coaching other testers.
- Understanding and experience of various aspects of software and system testing, Functional,
non-functional, integration, system, performance, robustness, compatibility, regression, customer mode testing.
- CANDIDATES WITH WORKING KNOWLEDGE & HANDS ON ANY AUTOMATION TOOL LIKE TEST
Complete/Python/Selenium With Robot Framework Are Essential
- WORKING KNOWLEDGE ON JAVASCRIPT, TYPE SCRIPT, PYTHON, SELENIUM, HTML, CCS
- DESIGN BUILD AND MAINTAIN TEST AUTOMATION FRAMEWORKS USING
TYPESCRIPT/JAVASCRIPT WITH PLAYWRIGHT – MANDATORY
- HANDS-ON TEST AUTOMATION EXPERIENCE WITH JAVASCRIPT AND TYPESCRIPT - MANDATORY
- HANDS-ON EXPERIENCE WITH PLAYWRIGHT FOR BOTH UI AND API AUTOMATION - MANDATORY
- Develop and maintain automated regression and smoke suites; keep them stable, reliable,
and low-noise
- Convert high-value manual regression cases into automated coverage
- Integrate automated suites into CI/CD pipelines and report results back to the team
- Automate API tests using Playwright's built-in API testing capabilities (APIRequestContext /
request fixture) in TypeScript.
- Perform exploratory and manual API testing using Postman or equivalent tools
- Test REST services and SOAP services where applicable.
- Validate applications against JSON/XML API contracts, including schema validation, error
handling, authentication, and negative scenarios.
- Combine UI and API layers in end-to-end scenarios using API calls for test setup, data
seeding, and state verification.
- Own quality assurance for assigned applications and features across frontend and backend
layers
General
- Identify, log, prioritise, and track defects to closure reproduce issues and partner with
developers on root cause.
- Contribute to test strategy, test plans, estimation, and quality gates within the SDLC.
- Participate fully in Agile/Scrum ceremonies sprint planning, standups, reviews, and
retrospectives.
- Ensure compliance with web, cloud, browser,
and API standards.
- CANDIDATES WITH THE KNOWLEDGE OF DIFFERENT PROTOCOLS, LIKE MODBUS, HTTP, SNMP,
IEC61850 WORKING KNOWLEDGE ON WIRESHARK FRAME TRACE, MODBUS LOGS ETC WOULD Be Preferred.
- KNOWLEDGE ON ELECTRICAL DISTRIBUTION DEVICES ARE PREFERABLE.
Desirable:
- Experience in using Atlassian tools: JIRA, Confluence
- Rapid software testing, session-based testing, exploratory testing, context driven testing.
- DESIGN AND EXECUTE PERFORMANCE, LOAD, AND STRESS TESTS USING GRAFANA K6 WITH A
TYPESCRIPT-BASED FRAMEWORK.
- Define performance scenarios and thresholds, analyse results, and report bottlenecks to the
development team.
- CYPRESS EXPERIENCE USING TYPESCRIPT, WHO ARE READY TO MOVE TO PLAYWRIGHT, WILL
ALSO BE CONSIDERED
- Basic Shell scripting (Bash) for environment and automation tasks
- Understanding of SOAP/XML alongside JSON
- Testing of electrical / energy IoT devices — connected hardware, device telemetry, and
device-to-cloud communication
- Experience with Grafana dashboards and observability tooling for interpreting performance
results
- Exposure to CI/CD pipelines and DevOps practices such as Azure DevOps, Jenkins, or
GitHub Actions
- Additional automation and API tools — Selenium, Cypress, REST Assured, SoapUI, JMeter
- SQL and database validation for backend verification
- ISTQB or equivalent testing certification
PERSONAL QUALITIES & BEHAVIOURAL TRAITS
Essential:
- Transparent and precise communication ability in English, written and verbal
- Ability to challenge and question based on reasoned argument.
- Application of analytical and critical thinking to counter challenges in work environment
Desirable:
- Resourcefulness Find ways of addressing impediments.
- Perfectionist Constantly look for how the software and development / test process can be made
better.
- 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.
📌 Senior Python Automation testing (Bengaluru)
🏢 Quest Global
📍 Bengaluru