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)