We provide IT Staff Augmentation Services!

Python Automation Testing Engineer Resume

4.50/5 (Submit Your Rating)

IL

SUMMARY

  • 8+ Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, C, Django in various domains.
  • Experienced in Object Oriented Programming (OOP) concept using Python, C++ and PHP.
  • Experienced with full software development, architecture scalable platforms, database design, etc.
  • Excellent knowledge on Predictive Modelling using python and K-mean Clustering for Python Machine Language.
  • Experience in working with Python ORM Libraries including Django ORM.
  • Experienced in designing web pages and Graphical user interfaces, front end layouts on the web by using HTML, DHTML, CSS, Bootstrap framework, PHP, XML, JavaScript, node JS and Angular JS.
  • Developed Web-based applications using Python, Amazon Web Services, jQuery, CSS and Model View control frameworks like Django, Flask and JavaScript.
  • Good experience with design, coding, debug operations, reporting and data analysis utilizing python and using python libraries to speed up development.
  • Libraries used: Pandas data frame, network, Beautiful soup, NumPy, SciPy, Matplotlib, urlib2, JSON libraries and MySQL database for connectivity.
  • Hands on experience with Big Data environment on technologies including Hadoop.
  • Experience customizing JIRA projects with various schemas, complex workflows, screen schemes, permission schemes, and notification schemes.
  • Experiences with Unit testing/ Test Driven Development (TDD), and Load testing.
  • Knowledge on JSON BASED REST, SOAP and Amazon Web Services cloud platform and its features which includes EC2, AMI, EBS CloudWatch, Auto-scaling, IAM user management and AWS S3.
  • Managed servers on the Amazon Web Services (AWS) platform instances using Puppet, chef configuration management.
  • Good experience coding in using various IDEs like NetBeans, Sublime Text, Spyder, PyCharm.
  • Worked on Python OpenStack API's.
  • Good in writing Sub Queries, stored procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL databases.
  • Good in developing, implementing, and improving processes by bringing engineering, Operations, QA, and Product Management.
  • Excellent debugging, problem solving, optimization and testing skills.
  • Hands-on experience on monitoring tools like Nagios and Amazon Cloud Watch to maintain properly various systems on different environments.
  • Created Secured Cloud infrastructure using (VPC) for Staging and Development environment onAWS.
  • Developed Cloud Formation templates, also launched AWSElastic Beanstalk for deploying, monitoring and scaling web applications using different platforms like Java, Docker, Python etc.
  • Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
  • Working experience with cloud infrastructure of AWS (Amazon Web Services) and computing AMI virtual machines on Elastic Compute Cloud (EC2).
  • Experience in executing Organization DevOpsmethodology in different situations of LINUX and Windows servers alongside adopting cloud procedures based on Amazon Web Services.
  • Involved in integrating the GITinto the Puppet to ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
  • Maintained Git repositories for DevOpsenvironment: Version control and build automation integrating git into Jenkins.
  • Have experience with AWS LAMBDA which runs the code with response of events.
  • Developed custom Ansible playbook and integrated in Jenkins post configuration for setting up the automated build pipeline for GITrepository projects.
  • Experience in handling errors/exceptions and debugging the issues in large scale applications.

TECHNICAL SKILLS

Languages: Python, C++, SQL, PL/SQL.

IDE’s: PyCharm, Emacs, Eclipse, NetBeans, MS Visual Studio, Sublime, SOAP UI.

Web Technologies/other: Django, Flask, Pyramid, Servlets, JSP, AJAX, HTML5, CSS3, XML/XSD, X Path, XSLT, Java Script, jQuery, Web Services (Soap, Restful), Amazon Webservices like EC2, S3, ELB, EBS, SES, Selenium, PyUnit.

Databases: SQL Server, Oracle 9i/10g/11g, MySQL, PostgreSQL, SQLite, Cassandra.

Frameworks: Django, Flask, Bootstrap, QT CherryPy, web2py, Tornado, Pyramid, Robot

Web Servers: JBoss 4.0.5, BEA Web Logic, Web Sphere, Apache Tomcat 5.5/6.0

Version Controls: SVN, VSS, CVS, Git.

Operating Systems: MS Windows 9X/NT/XP/2003, Linux/Unix, Sun Solaris, OS X.

Building& Design Tools: ANT, MAVEN, Gulp, UML, IBM Rational Rose, Ansible, JIRA, GNU Debugger Bugzilla

Methodologies: Agile, Scrum, Waterfall.

PROFESSIONAL EXPERIENCE

Confidential, IL

Python Automation Testing Engineer

Responsibilities:

  • Converted 200 plus test cases from old framework to new framework
  • Written 100 plus keywords in robot framework
  • Automated new functionalities and added new features in the test logs
  • Allocation of work to the team, Follow up to get the work done on time.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
  • Experience in all stages of the Software Development Life Cycle and QALife Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug
  • Worked on infrastructure with Docker containerization.
  • Automated web server content deployments via shell scripts.
  • Scripting in multiple languages on UNIX, LINUX - Bash, Shell script etc.
  • Used pythonscripts to update content in the database and manipulate files.
  • Used JIRA to assign, track, report and audit the issues.
  • Used GIT to coordinate team development.
  • Developed Pythonscripts for testing the car functioning on different services.
  • Shares expertise throughout the organization and may provide user training for products

Environment: Robot Framework, Eclipse, RIDE Python, Linux, Windows Shell Scripting, JIRA, GitHub.

Confidential, Gaithersburg, MD

Python Developer

Responsibilities:

  • Worked with HTML/HTML5, CSS/CSS3, JavaScript in developing web applications.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture.
  • Created a Python/Django based web application using Python scripting for data processing, MySQL for the database, and HTML/CSS/jQuery and High Charts for data visualization of the served pages.
  • Developed frontend and backend modules using Python on Django Web Framework with GIT.
  • Successfully migrated the Django database from MySQL to PostgreSQL with complete data integrity.
  • Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework.
  • Worked on Python Open stack API's, used Python scripts to update content in the database and manipulate files.
  • Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Familiar with JSON based REST Web services and Amazon Web services(AWS).
  • Setting up databases in AWSusing RDS, DynamoDB, storage using S3 bucket and configuring instance backups and archives to Glacier archives, and configured AWSRedshift for data Warehousing.
  • Created AWSLaunch configurations based on customized AMI and use this launch configuration to configure auto scaling groups.
  • Utilized Cloud Watch Events to collect data from other AWSresources and transfer them to SQS and SNS for alerting solar.
  • Created S3 buckets in AWSand stored files and Enabled Versioning and Security for files stored.
  • Worked on Selenium testing framework.
  • Used CloudFront to deliver content from AWSedge locations to users, allowing for further reduction of load on front-end servers.
  • Experienced in Installing, Configuring and Managing Docker Containers, Docker Images for Web Servers and Applications servers such as Apache Tomcat using Docker and integrated with Amazon MySQL RDS database.
  • Writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL databases.
  • Developed automation scripts to test storage appliances in Python.
  • Developed consumer-based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair-based programming.
  • Involved in Loading, analyzing and extracting data to and from Oracle database with Python.
  • Worked with python Unit test library which was used for testing many programs on Python and other codes.
  • Used AJAX for Better interactivity for the end user and easier navigation and AJAX is compact.
  • Wrote Python scripts to parse XML documents and load the data in database.

Environment: Python, Django, JSON, AJAX, JSON, RESTful, SQL, MYSQL, PostgreSQL, AWS,Docker, XML, Open stack API, CloudFront JavaScript, GIT, SOAP, PyCharm, HTML, CSS.

Confidential, Tarrytown, New York

Python Developer

Responsibilities:

  • Involved in preparing engineering specification with OOA and OOD. Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
  • Developed application logic using Python, Java script, Java, C++
  • Used JMS for updating Mailing plans and tracking them.
  • Used Java Server Pages for content layout and presentation.
  • Created Data layer in MYSQL.
  • Extracted and loaded data using Python scripts and PL/SQL packages.
  • Migrated applications to the AWS cloud and Involved in DevOpsprocesses for build and deploysystems.
  • Build and lead POCs for tools for internal use to support DevOpsbest practices using Docker for Container based Virtualization and documenting with MS Word and SnagIt.
  • Worked on creating the Docker containers and Docker consoles for managing the application life.
  • Configured and deployed several hypervisors and VMs running OpenStack for DevOps, testing and production environments.
  • Worked with the Database Schema design and normalization for database accessed by the procedural PHP pages.
  • Supported Java application for Media portal management.
  • Maintaining strict version control using Git with an understanding of what tasks require branching and which can be done in development.
  • Generated SWIG interfaces to co-ordinate between C++, Java and Python. Used JNI for communication between C++ and Java.
  • Implemented continuous integration and deployment systems using AWScode pipeline, Jenkins, ANT, Maven, Artifactory/Nexus, Ansible and Run deck.
  • Installed and configured Jenkins for Automating Deployments and providing a complete automation solution.
  • Also used Bootstrap and Angular.js as a mechanism to manage and organize the HTML page layout.
  • Wrote python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using python.
  • Involved in deployment of project using AWS.
  • Creating unit test/regression test framework for working/new code
  • Debugging and testing of the applications &fine-tuning performance. Provided maintenance support in production environment.

Environment: Java, Python, JavaScript, HTML/CSS, MySQL, PL/SQL, JDBC, Jenkins, Unix Shell Scripting, Angular JS, TCP/IP, UDP, SNMP, GIT, Red Hat Linux, AWS.

Confidential, Bellevue, WA

Python Developer

Responsibilities:

  • Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django.
  • Views and Templates were developed with Python and to create a user-friendly website interface Django’s view controller and template language is used.
  • Developed UI using CSS, HTML, JavaScript, AngularJS, jQuery and JSON.
  • A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
  • JIRA was used to build an environment for development.
  • Used web applications development using Django/Python, Flask/Python, and, jQuery, Ajax while using HTML/CSS/JS for server-side rendered application.
  • Different testing methodologies like unit testing, Integration testing, web application testing, selenium testing was performed. Used Django framework for application development.
  • Developed user interface using, CSS, HTML, JavaScript and jQuery &Ruby on rails.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros and python libraries.
  • Used several python libraries like wxPython, NumPy, and matplotlib.
  • Was involved in the environment, code installation as well as the SVN implementation.
  • Build all database mapping classes using Django models and Cassandra.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Hands on experience with continuous integration and automation using Jenkins.
  • Designed and developed data management system using MySQL.
  • Creating unit test/regression test framework for working/new code.
  • Developed, tested and debugged software tools utilized by clients and internal customers
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.

Environment: Python 2.7, Django, C++, JavaScript, SQL Server, HTML, DHTML, Jenkins, CSS, Linux, jQuery, JSON, AJAX.

Confidential

Software Developer

Responsibilities:

  • Dealt with administrating a server system using a mobile device.
  • Involved in developing code, utilizing the object oriented design principles, Unit and Integration Testing and Developed and maintained Perl/Ant scripts for build and release tasks.
  • Was part of writing SQL queries, PL/SQL stored procedures, involved in modifications to the existing database structure.
  • Expertise SVN as the version control tool for the Code to commit and fetch.
  • Used Core Java and J2EE for developments and Modified ANT scripts to build the JAR, Classes.
  • Involved in editing the existing ANT (Build.XML) files in case of errors or changes in the project requirements and Developed remote network administration application for the R&D department.
  • Worked with the design team for project structure.
  • Involved in gathering initial software requirements for the application.
  • Generated Use case diagrams, Class diagrams, and Sequence diagrams using Rational Rose.
  • Developed the applications using Java, J2EE, JDBC.
  • Developed MVC Model Classes which route submissions via Business Delegate to the appropriate business components and render retrieved information.
  • Developed executable Java code to process the work flows.
  • Taken care of complete Java multi-threading part in back end components.
  • Involved in developing Login, Registration, Logout, Listeners, jsp's.
  • Wrote JavaScript for client side validation.
  • Designed and developed the original prototype for a highly-complex, interactive, graphical, web user-interface using standards-compliant JavaScript
  • Involved in developing JS for the jsp pages developed.

Environment: UNIX, JUnit, SVN, Java, Jenkins, Java/J2EE, REST Services SVN, GIT, Apache Maven, Tomcat, Spring Framework, SOAP, HTML5, CSS3, AJAX, JSON, jQuery, JavaScript, AngularJS, Node.js, Bootstrap, XML. MYSQL, DNS, Linux, Windows.

We'd love your feedback!