Job Title : QA Automation Engineer Python
Locations : Bangalore / Noida / Pollachi / Kochi / Bhubaneswar / Ahmedabad / Chennai
No. of Positions : 5
Experience : 5 to 12 Years
Employment Type : Full-Time / Permanent
Key Skills Required :
- Automation Testing using Python and Selenium
- GUI and API Testing
- Test Strategy & Leadership
- Strong scripting abilities in Python, Shell, or JavaScript
- Familiarity with networking protocols and tools
- Hands-on with test automation frameworks and tools
Position Responsibilities :
Design, develop, and execute automated test scripts for functional, GUI, and API testing.Create and maintain detailed test plans and test cases.Execute systematic debugging and collaborate with development to resolve issues.Lead and mentor junior QA team members, ensuring best practices are followed.Analyze test results, ensure existing functionalities, and recommend corrective actions.Maintain test result documentation for traceability and compliance.Collaborate with cross-functional teams in an Agile environment.Requirements :
Strong background in Python-based test automation.Hands-on experience with Selenium, QTP / UFT.Good experience in GUI testing and REST API validation (JSON / XML).Working knowledge of networking basics (TCP / IP, SNMP, Ethernet).Understanding of data-driven applications and web service integration.Desired Skills :
Hands-on with scripting in Perl, Shell (UNIX / Linux).Experience with Protocol Packet Generators like IXIA or Spirent.Exposure to virtualization platforms (VMware, KVM, etc.) is a plus.Strong experience with CI / CD pipelines, Git, Jenkins.Comfortable working in Unix / Linux and Windows environments.Ideal Candidate Traits :
Capable of leading a QA team and coordinating testing activities across sprints.Strong problem-solving, communication, and team collaboration skills.Proactive in identifying risks, creating mitigation strategies, and ensuring test coverage.Debug software products through the use of systematic tests to develop, apply, and maintain quality standards.Develop, modify, and execute software test plans.Develop, modify, and execute automated tests scripts.Maintain documentation of test results to assist in debugging and modification of software.Analyze test results to ensure existing functionality and recommend corrective action.Consult with development engineers in resolution of problems.Requirements :
Strong drive and initiative coupled with excellent communication skills and works comfortably in a teamenvironment
Basic networking concepts (Network Management, TCP / IP, Ethernet, SNMP)Experience in test automation - Selenium, QTP, Python and JavascriptUnderstanding of web services, XML, JSON, APIs and data-driven web applicationsBSCE, BSCS, BSEE, or equivalent considering experienceDesired Skill / Experience :
Tools development and Test Automation : Scripting (Perl, Python, UNIX Shell)Hand on experience in Protocol Packet Generator (IXIA / Sprient)Unix / Linux and Windows environmentsKnowledge of virtualization technologies a plusref : hirist.tech)