We provide IT Staff Augmentation Services!

Sr. Test Engineer Resume

4.00/5 (Submit Your Rating)

San Jose, CA

PROFESSIONAL SUMMARY

  • Strong and creative Python Developer with over 7+ Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications in Python on various domains.
  • Good experience in developing web applications implementing Model View Control architecture using Django web application frameworks.
  • Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio and PyDev.
  • Implemented different python libraries BeautifulSoup, numpy, scipy, pytables, matplotlib, memcache, PySide, Pandas data frame, PyQtGraph and urllib2 in various tasks.
  • Expertise in Object-Oriented design and coding.
  • Good experience in Python, Django, Shell Scripting, SQL Server, Unix and Linux.
  • Experienced in web applications development using Django/Python, Jquery,Ajax while using HTML/CSS/JS for server-side rendered application.
  • Knowledge of HTML, JavaScript, CSS, AngularJS and JQuery.
  • Web application development for backend system on using AngularJSwith cutting edge HTML5 and CSS3 techniques.
  • Developed web applications and Restful web services and APIs using Python, Flask, Django and PHP.
  • Useful learning of web services with protocols SOAP, REST.
  • Good experience with cloud platforms like Amazon AWS,Azure.
  • Exposure to automationin Ansible using its PythonAPI.
  • Worked on changes to OpenStack and AWS to accommodate large-scale data center deployment.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Worked on SQL databases like MYSQL, NOSQL,PostgreSQL and Oracle.
  • Analyzed and handled large datasets using Oracle Relational database 9G, 10G.
  • Knowledge of advanced level programming in C++ including thread synchronization, Multithreading.
  • Have good knowledge on No-Sql databases like Cassandra, MongoDB.
  • Experience with Unit testing, Test driven Development(TDD), Load testing, Integration testing, User acceptance testing, Functional testing.
  • Extensive experience in writing SQL queries, UNIX shell scripts and ETLprocesses.
  • Used SVN and GIT for version control.
  • Experience in Agile development techniques.
  • Performed code reviews and implemented best Pythonic programming practices.
  • Willing to learn and adapt to any platform.
  • Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.

TECHNICAL SKILLS:

Operating Systems: Unix, Linux (Ubuntu), Solaris, Windows 2000, XP, Vista, 7.

Web technologies: JavaScript, XML, HTML, CSS4, JQuery,NodeJs, AngularJS, Bootstrap.

Languages: Python, Perl, C++,Java, Shell Scripting.

Database: Oracle 11.2, SQL SERVER 2008, MYSQL 5,Sqlite3,Redis,MongoDB

Internet Programming: HTML, XML, CSS, AJAX, JSON, Web Services (SOAP/REST), JASPER.

Software Tools: Make, GDB, DBX, Purify, Eclipse, Microsoft Visual Studio .Net 2008, MS Visio, Valgrind.

Version Control Tools: SVN, GIT.

PROFESSIONAL EXPERIENCE:

Confidential, San Jose, CA

Sr. Test Engineer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Working on gRPC Network Management Interface(GNMI) which provides a single service for both Network Configuration and Streaming Telemetry.
  • Developed libraries using Python for the entire functionality of GNMI.
  • Wrote Test Plan for GNMI and performed entire Manual Testing.
  • Used Yang Development kit(YDK) to automate GNMI functionality and wrote code according to Confidential Automation Framework(CAFY) guidelines.
  • Pytest is the framework used in CAFY.
  • Worked on writing and debugging tests to verify functionality of Configuration data for OpenConfig model for BGP protocol.
  • Worked on writing and debugging tests to verify functionality of Configuration data for OpenConfig model for IS-IS protocol.
  • Found bugs and reported them to developers.
  • Working on the Test Plan for Telemetry.
  • Performed Test Driven Development(TDD) and wrote scripts for automation.
  • Installed various images and packages on the router on a regular basis.
  • Used GIT for version control.

Environment: Python 2.7, Pytest, Automation, Networking, Linux, Git.

Confidential, Minneapolis, MN

Sr. Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in all stages of the SDLC process.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Wrote Python modules to extract data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the web applications and report on daily progress.
  • Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
  • Used Django framework for application development.
  • Created entire application using Python, Django, Jinja,MySQL and Linux.
  • Composed Pythonscripts to parse XML and JSONreports and load the information in database.
  • Responsible for managing large databases using Pandas data frames and MySQL.
  • Used Pandas API to put the data as time series and tabular format for each timestamp data manipulation and retrieval.
  • Created a Java API wrapper around a C API using Python to parse C header files and flat text files to generate C++ and Java source code
  • WroteC++ extensions to Pythonwherever required.
  • Designed and managed API system development using fast http server and Amazon AWS architecture.
  • Installed, configured and monitored scripts for AWS EC2 instances.
  • Responsible for automated test design, frontend and backend feature implementation, and any other improvements to the test automationframework.
  • Used Robot Test automation framework for Testing of the GUI of the application.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Performed Data Driven Test with Quick Test Professional (QTP) to test the application for different sets of data.
  • Utilized continuous integration and automated deployments with Jenkins, Ansibleand Docker.
  • Implemented RESTful Web Services for the transportation between multiple systems.
  • Developed remote integration with third party platforms by using RESTful web services.
  • Built various graphs for business decision making using Python matplotlib library.
  • Used Python library Beautiful Soup for web Scrapping.
  • Developed an application in Linux environment and dealt with all of its commands.
  • Designed and configured database and back end applications and programs.
  • Experienced in Linux shell commands and command line utilities.
  • Worked in an Agileteam and followed scrum model deploying code to production every month.
  • Worked on AngularJS to augment browser applications with MVC capability.
  • Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.

Environment: Python 2.7, Django 1.4,Anaconda,AWS,C#.Net,ASP.Net,ADO.Net, Azure, AngularJS, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git.

Confidential, El Segundo, CA

Python Developer

Responsibilities:

  • Responsible for getting the teams up and running with game record features.
  • Worked on requirement gathering and High level design.
  • Used HTML/CSS, XML and JavaScript for UI development.
  • Generated Email notifications for users using Perl.
  • Developed single page application by using AngularJS backed by MongoDB and NodeJS.
  • Converted Visual basic Application to Python, MySQL.
  • Parsed JSONdata for backend solutions.
  • Used Pandasfor Statistical Analysis in the application and Numpy for the advance math functionalities.
  • Worked on Pandasto import the data, Sort and plot the statistical data using histograms.
  • Successfully migrated the Django database from MySQL to PostgreSQLwith complete data integrity.
  • Used python scripts to update content in the database and manipulate files.
  • Created Reports using JASPER.
  • Modified queries, functions, cursors, triggers and stored procedures for MySQL database to improve performance, while processing data.
  • Developed and built custom Dockerfiles for images builds containing PostgreSQL-BDR (Bi-Directional Replication).
  • Managed images on private repositories on DockerHub.
  • Performed Unit/System test.
  • Prepared the Test data (Input files) for interpreting the Positive/Negative/regression results based on the design requirements.
  • Developed automated test scripts from manual test cases for Regression testing based on the requirement documents using Quick Test Professional.
  • Skilled in using Collections in Python for manipulating and looping through different user defined objects.
  • Wrote many programs to parse excel file and process many user data with data validations.
  • Responsible for Parsing XML data using XML parser and Testing, fixing of the bugs and coding modifications.
  • Created data base tables, functions, stored procedures and wrote prepared statements using PL/SQL.
  • Applied EMV card algorithms to system via python programs.
  • Experience in working on Freeform Calculation, and Lasso and Radial Selection by using Tableau.
  • Performed research regarding Python Programming and its uses and efficiency.
  • Utilized Python in the handling of all hits on Django, Redis, and other applications.
  • Used Redis as messaging broker to execute asynchronous tasks.
  • Developed object-oriented programming to enhance company product management.
  • Experience in Agile Methodologies and SCRUM Process.
  • Extensive code reviewing using GitHub pull requests, improved code quality, and also conducted meetings among peer.
  • Collaborated with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
  • Managed, collaborated and coordinated the work of an offshore development team.

Environment: Python 2.7,Docker, Tableau,Java Script,Hive, XML, JASPER, QTP,MySQL, PL/SQL, Oracle 9i, Bugzilla

Confidential, Buffalo, NY

Python Developer

Responsibilities:

  • Created Python and Bash tools to increase efficiency of AMQP/RabbitMQ, REST, JSON, and CRUD scripts for API Integration.
  • Developed AMQP mechanism using RabbitMQ to transfer data asynchronously between billing modules.
  • Used AMQP to reduce the failure rate of billing automation process.
  • Actively involved in software development life cycle (SDLC) of requirement gathering and also in suggesting system configuration specifications during client interaction.
  • Developed Billing modules for getting detailed information of invoice information and processing that invoices to billing.
  • Wrote more than two hundred python scripts which will generate e-bills in CSV/TXT/XLS format.
  • Worked on MySQL database on simple queries and writing Stored Procedures for normalization.
  • Tracked the status of e-bills generation and bills that are dropped in between the billing process.
  • Tracked the status of e-bills at each module while billing process is in running state.
  • Wrote Automation script for billing process to generate e-bills on a triggered interval.
  • Wrote front end code to display information e-bills by calling e-bills status finding web services.
  • Utilized PyUnit, the Python unit test framework, for all Python applications. Designed and configured database and back end applications and programs.
  • Created a Git repository and added the project to GitHub.
  • Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
  • Developed entire front end and back end modules usingPythonon Django Web Framework.
  • Used Django Database API's to access database objects.
  • Wrotepythonscripts to parse XML documents and load the data in database.

Environment: Python, Django 1.3, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript,QTP, Apache Web Server, Shell Scripting.

Confidential, Sunnyvale, CA

Web Developer

Responsibilities:

  • Performed the Java mapping with the database tables using Hibernate.
  • Designed the start page layout with the new UI’s in JSPs as per the project requirements using Java Beans.
  • Worked with J2EE design patterns in MVC architecture with spring.
  • Achieved modular (extensible) codebases through AngularJS based MVC architecture.
  • Created UI using HTML,CSS, JavaScript,AngularJS and NodeJS.
  • Designed and developed dynamic CSHTML web pages using C#, ASP.Net MVC, JSON, HTML5, Java Script and JQuery.
  • Extensively used C# Generics for creating object collections and extensively implemented for maintaining type safety so that run time errors are reduced.
  • Designed RESTful XML web service for handling AJAX requests.
  • Developed and tested many features for dashboard using Flask, CSS and JavaScript.
  • Built web journal with Flask framework and Jinjatemplates.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using HTML, JavaScript.
  • Used AngularJSas the development framework to build a single-page application and to create more interactive front end development.
  • Developed the Entire server side application using NodeJS.
  • Experience in writing SQL queries for performing various CRUD operations like create, read, update and delete.
  • Worked in MySQL database on simple queries and wrote Stored procedures for normalization and renormalization.
  • Used Git and Jira for code submissions and review process.
  • Managed code versioning with GitHub and deployment to staging and production servers.
  • Executed Display Controller regression tests with every firmware build release.
  • Reported Issues using Excel to senior members in the team.
  • Worked in development of applications in UNIX environment and familiar with all of its commands.

Environment: Java, C#, ASP.Net, AngularJS, AJAX, Java Script, HTML, XHTML, JQuery, JSON, XML, CSS, MySQL, PL/SQL.

We'd love your feedback!