Python Coding

5.0 years

0.0 Lacs P.A.

Hyderabad, Telangana, India

Posted:4 days ago| Platform: Linkedin logo

Apply Now

Skills Required

pythoncodingtestautomationdesignscalabilitydevelopmenttestingcodepipelineplanningregressionintegrationcollaborationsoftwarestrategiesoptimizationefficiencymaintenancedocumentationmetricsreportingreportswritingseleniumnumpymatplotlibscipydataanalysisvisualizationlogginganalyzejenkinsgithubdatabasesqlgittroubleshootingcommunicationaimllearningtensorflowpytorchocrtechnologyrecognitiontesseractvisionapiprocessingawsazurecontainerizationdockerpostmanrestjmeterloadrunneragiletdd

Work Mode

On-site

Job Type

Full Time

Job Description

Responsibilities:  Develop & Maintain Test Automation Frameworks: Design and implement test automation frameworks using Python, ensuring robustness, scalability, and maintainability.  Test Tool Development: Build custom tools and utilities for enhancing the testing process, leveraging Python and other relevant technologies.  SDET Expertise: Work closely with the development team to write efficient, reusable test code that integrates seamlessly into the CI/CD pipeline.  Test Planning & Execution: Develop and execute comprehensive test plans, including functional, regression, performance, and integration tests.  Collaboration: Work in close collaboration with development, product, and operations teams to understand software requirements and design appropriate testing strategies.  Automation Optimization: Continuously improve existing test scripts, tools, and processes to increase efficiency, reduce maintenance, and optimize test execution time.  Analytical & Problem-Solving: Use strong analytical skills to identify areas of improvement, troubleshoot issues, and provide solutions.  Continuous Improvement: Contribute to process improvements, best practices, and the adoption of new technologies that enhance testing capabilities.  Documentation: Maintain clear and thorough documentation of testing processes, tools, and frameworks.  Metrics and Reporting: Generate reports on testing metrics, providing insights into the quality of the product and areas for improvement. Qualifications:  5+ years of experience in software testing, including significant experience as an SDET or in a similar role.  Strong experience with Python: Hands-on experience developing and maintaining test automation frameworks, writing test scripts, and creating custom tools using Python.  Proficient in Automation Tools: Experience with popular automation tools and frameworks like Selenium, PyTest, Robot Framework, or similar.  Familiarity with Python Libraries: Strong experience with Python libraries such as Pandas, NumPy, Matplotlib, or SciPy for data manipulation, analysis, and visualization, especially for reporting and logging purposes in automated test cases.  Strong Analytical Skills: Proven ability to analyze complex systems, diagnose issues, and identify root causes.  Experience with CI/CD Pipelines: Familiarity with CI/CD tools such as Jenkins, GitHub, or similar.  Knowledge of Testing Methodologies: In-depth understanding of testing methodologies, test levels, and test strategies (unit, integration, functional, performance, etc.).  Database Testing & SQL: Experience with testing database-driven applications and writing SQL queries to validate data.  Version Control: Familiarity with version control tools like Git.  Problem-Solving Mindset: Strong troubleshooting and problem-solving abilities in complex systems and tools.  Communication Skills: Strong verbal and written communication skills, with the ability to explain technical concepts clearly. Preferred Skills (Nice to Have):  AI/ML Knowledge: Understanding of artificial intelligence (AI) and machine learning (ML) concepts, frameworks, and libraries like TensorFlow, PyTorch, or Scikit-learn.  GenAI Expertise: Familiarity with Generative AI (GenAI) technologies, such as GPT or similar models, and their application in automating or enhancing testing and development processes.  OCR Technology: Experience with Optical Character Recognition (OCR) technology, tools, and frameworks like Tesseract or Google Vision API, particularly in testing document processing or image-based data systems.  Cloud Testing: Experience with testing in cloud-native environments (AWS, Azure, Google Cloud).  Containerization: Familiarity with containerization technologies like Docker.  API Testing: Experience with API testing tools (e.g., Postman, REST Assured).  Performance Testing: Knowledge of performance testing tools like JMeter or LoadRunner.  Agile Methodologies: Exposure to Agile methodologies and working in Agile environments.  Test-Driven Development (TDD) or Behavior-Driven Development (BDD) experience. Show more Show less

Talent Worx
Talent Worx
Not specified
No locations

RecommendedJobs for You

Hyderabad, Telangana, India