Talent.com
Quality Assurance Automation Engineer - Python

Quality Assurance Automation Engineer - Python

Hashone careers Pvt LtdBangalore
30+ days ago
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 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 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 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.

(ref : hirist.tech)

Create a job alert for this search

Quality Assurance Automation Engineer • Bangalore