HamburgerMenu
hirist

Quality Assurance Automation Engineer - Python

Hashone Careers
Bangalore
5 - 8 Years
star-icon
4.5white-divider6+ Reviews

Posted on: 18/09/2025

Job Description

Job Title : QA Automation Engineer- Python

Location : Bangalore

We are looking for an experienced and highly talented QA Automation Engineer with expertise in both UI and API Automation


Key Responsibilities :


- API Automation : Design, develop, and maintain test automation scripts for RESTful APIs using Python-based frameworks (e.g., pytest, requests, RestAssured).

- UI Automation : Develop and execute automated test cases for web applications using Python with Selenium, Playwright or other relevant frameworks.

- Test Design : Collaborate with developers and product managers to create test plans, test cases, and test data for both functional and non-functional requirements.

- Test Execution & Reporting : Execute automated tests, monitor test results, and report defects/issues using tools like JIRA or similar.

- Continuous Integration : Integrate automated tests into the CI/CD pipeline to enable seamless and fast testing during development cycles.

- Bug Analysis and Troubleshooting : Investigate failures, analyze logs, and provide detailed reports for reproduction and resolution.

- Performance & Load Testing : If applicable, work with performance testing tools (e.g., JMeter, Locust) to ensure application scalability and performance.


Required Skills and Qualifications :


- Strong proficiency in Python programming.

- Hands-on experience with API testing and test automation frameworks (e.g., pytest, requests, RestAssured).

- Experience in developing Automation testing frameworks from scratch

- Experience in UI automation using Selenium (or similar tools like Playwright, Cypress).

- Experience with CI/CD tools like Jenkins, GitHub Actions, GitLab CI, or similar.

- Solid understanding of RESTful API design and HTTP protocols.

- Experience with version control systems such as Git.

- Strong debugging, troubleshooting, and problem-solving skills.

- Experience working in an Agile environment.

- Knowledge of test case management tools like Azure Devops, Jira, or similar.

- Excellent communication skills and ability to work in a team-oriented environment.


BEHAVIOURAL COMPETENCIES :


- Think big, and takes on big challenges - Essential


- Develop the best people and teams - Desired

- Has impact and influence - Desired

- Executes with discipline - Essential

- Acts as an owner - Essential

- Leads by example - Essential

- You take full ownership of your projects & understand end to end expectations.

- You demonstrate thought leadership at work, assert ideas & influence overall direction of solutions. Collaborate with team members, share selflessly & improve the quality of code, models etc.

- Ability to simplify communicating the output of your work for business, create compelling documentation or any artifacts that connects business to the solutions.


info-icon

Did you find something suspicious?