We provide IT Staff Augmentation Services!

Sr. Test Engineer Resume

Palo Alto, CA

SUMMARY

  • 5 years of experience as a full - stack Python developer developing full-fledged Web-based applications and Web-services
  • Experience developing stand-alone system using different Software Development Life Cycle (SDLC) such as the Waterfall model and Agile Methodologies
  • Experienced designing and implementing web services with protocols like REST and SOAP
  • Expertised in technologies like Ansible, Dockers, Python, Django Framework, Django REST Framework, Mongoose, Express.js and Node.js
  • Expertised in developing responsive web applications using technologies like CSS, JavaScript, Bootstrap, and Angular Material
  • Extensive experience with Python, Django MVT (Model View Template) to develop a web application
  • Experienced with code-first approach of database mapping classes (Object Relational Mapping) using Django models
  • Expertised in implementing authentication and security using Django build-in Authentication and JSON Web Token (JWT)
  • Used Python Library Beautiful Soup for web scraping to extract data for building graphs
  • Good experience in working with data analytics, data wrangling and Excel data extracts in a Python based environment using Scikit-learn, Numpy, Pandas, Matplotlib and Seaborn
  • Extensive experience in developing Single Page Applications (SPA) using Angular 2+ by making use of Routing, Component, Services, Observables, Pipes, Custom Directives and RouteGuard
  • Experienced in implementing Python alongside using various libraries such as Seaborn, Charts.js and Matplotlib for charts and graphs for visualization in the application
  • Extensive hands-on knowledge on SQL and NoSQL database queries using SQLite, MySQL, Oracle DB, MS SQL and MongoDB
  • Experienced deploying applications in Amazon AWS and configuring security with using IAM (Identity and Access Management), VPC, Security Groups, Internet Gateway, S3 and RDS
  • Experienced in deploying web-applications in the Amazon Cloud environment using EC2, Amazon AMI and Bitnami Django Stack for AWS Cloud
  • Experienced in working with various Python Integrated Development Environments like PyCharm, NetBeans, VS Code, Eclipse and Sublime Text
  • Experience in working with different operating systems platform like Windows and Linux
  • Experienced with version control system like Git and workflow management using Jira
  • Good experience with PEP coding convention for making code more understandable and readable

TECHNICAL SKILLS

Computer Languages: Python, JavaScript, TypeScript, C, C++

Databases Management System: MySQL, MS SQL, Oracle DB, SQLite, MongoDB

Web Development (front-end): HTML/HTML5, CSS3, Bootstrap, Angular Material, Angular 2+

Web Development (back-end): Django, Express.js, Node.js, JWT, REST Framework

Python Module: Requests, re, Numpy, Pandas, Matplotlib, Seaborn, Unittest, Pytest, Boto3

Amazon Web Service (AWS): IAM, VPC, EC2, S3, AutoScaling, RDS, DynamoDB, AWS Lambda, SNS, CloudWatch, Elastic Beanstalk, CI/CD Pipeline

Tools: Docker, Ansible, Redis, RabbitMQ, Jenkins, PyCharm, Git, VS Code, Postman, putty, SSH, Jupyter Notebook

PROFESSIONAL EXPERIENCE

Confidential, Palo Alto, CA

Sr. Test Engineer

Responsibilities:

  • Involved in design, development and implementation phase of the test framework using Agile Software Development methodology
  • Developed the framework while dockerizing each module as a service to use which decreased downtime and made ease to isolate the fault
  • Utilized Kubernetes for docker deployment, management and monitoring
  • Utilized the message queuing system, RabbitMQ to enable docker communication channel and maintain log efficiently
  • Involved in implementing configuration management system using Ansible
  • Worked with the hardware design team, to develop a python package to make system call for one of hardware system used in the test points
  • Utilized redis server to maintain key value pair data at runtime to share common data generated at runtime
  • Worked with other developers and design team with writing test cases for testing the produced part
  • Utilized Git for Version Control System.
  • Embedded automated build system, Jenkins to save built into repository
  • Extensively used Jira for bug tracking and task management

Environment: Python, Ansible, Dockers, Shell Scripting, React JS, SSH, Git, Jira, Jenkins, RabbitMQ, Redis, Kubernetes.

Confidential, Edison, NJ

Full Stack Python Developer

Responsibilities:

  • Involved in all Software Development Life Cycle (SDLC) phases of the project using Agile Software Development methodology which included design, development and implementation
  • Utilized Django’s MVT (Model View Template) architecture to implement business logic on data layer of the system
  • Implemented database access using code-first approach of database mapping classes (i.e. Model) through Django Object Relational Mapping (ORM)
  • Designed and implemented Django URL pattern for routing to call Django View that implements the business logic on the Models before generating the respective data presentation
  • Developed and deployed Business feature set incorporated with APIs using Django REST Framework and Django Serializer module
  • Responsible for designing and implementing interface for hospital staff using Angular 5
  • Utilized Angular Services and Routing with AuthGuard to incorporate REST APIs from the back-end server into the Angular Component using Dependency Injection
  • Embedded permission management for the in-patient record based on authorization using Django User Permission
  • Performed APIs test using Postman tool by performing different request methods like GET, POST, PUT and DELETE on each URI to check its response and error handling
  • Implemented token-based authentication using JSON Web Token (JWT) and used HTTP Interceptors for token validation when API request were made through Angular components
  • Utilized the Chart.js to provide visualization and utilized AWS lambda for email notification for the item in stock running below alert quantity
  • Responsible for bug tracking and debugging the project monitored on JIRA (Agile)
  • Performed version controlling using Git

Environment: Python, Django, Django REST framework, Angular 5, Node.js, Express.js, MongoDB, HTML5, CSS3, Bootstrap, JWT, GitHub, Git, Jira, Postman

Confidential

Full Stack Python Developer

Responsibilities:

  • Involved in the overall lifecycle of application development like requirement gathering, requirement analysis, design, implementation and testing
  • Build all database mapping classes (Object Relational Mapping) using Django models
  • Developed a RESTful web services using Python and Django REST Framework to retrieve and save data
  • Experienced using Redis Server to maintain session of customer’s data and maintain the information over different URL requests
  • Tested the API using Postman tool to check the URI provided by Django REST API
  • Utilized the RESTful API to be consumed by components of Angular for client-side interface
  • Developed and tested features for product detail UI using HTML5 , Bootstrap and TypeScript
  • Worked on several Python libraries like Numpy, Pandas, Sklearn, Seaborn and Matplotlib
  • Involved with data science development team to build a product Recommendation system using Collaborative Filtering based on customers and products similarity
  • Worked with other developers and project team during design and development phase to ensure built for testability using Unit Test module
  • Hands-on knowledge of AWS CLI set up, usage on AWS SDK (Boto3)
  • Depth knowledge on AWS Cloud services like - EC2, VPC, ELB, Auto-Scaling, Security groups, Route53, IAM, EBS, AMI, RDS, S3 and CloudWatch
  • Performed deployment of Amazon EC2 instances and provisioned on AWS environment and implemented Security Groups, administered VPCs
  • Executed the test steps defined in Test Cases manually and reporting the bugs in JIRA.
  • Used GitHub version control system to collaborate with team members

Environment: Python, Django, Oracle DB server, Django REST framework, Redis server, AWS, Angular 4, HTML5, CSS3, Bootstrap, TypeScript, JWT, GitHub, Git, Jira, Postman

Confidential, Hartford, CT

Python Developer

Responsibilities:

  • Involved in all phases of Software Development Life Cycle (SDLC) like requirements gathering, analysis, design, implementation and testing of the project
  • Developed project using Django, MySQL, Angular 2, TypeScript, HTML5, CSS3 and BootStrap
  • Designed and developed user model for RESTful web services using Python and Django REST Framework to manipulate data
  • Developed REST API service calls for POST, PUT, DELETE and GET methods (CRUD operations) using Django Serializer module
  • Implemented client-side functions and features using Component-based architecture provided by Angular, which consumed RESTful APIs from server-side to store and retrieve data
  • Utilized Angular reactive forms and Angular Validators to validate the user input and display appropriate error message based on input validation
  • Good knowledge on creating services with Angular @injectable property and Angular HttpClient module to retrieve data through REST API, for dependency injection when creating and initializing components
  • Extensively used CSS integrated with Responsive Web Design (RWD) to apply layout styles for varying screen sizes and pixels using Bootstrap and Angular Material
  • Utilized JSON Web Token (JWT) for authentication and validated user token using HTTP Interceptors with the back-end server
  • Achieved model data pattern in REST API side to ensure data consistency
  • Implemented cross-domain requests to API services
  • Participated in bug thrashing sessions with SQA team to discuss and resolve bugs reported in JIRA
  • Worked on Agile Methodology and used TFS for issue tracking and configuration management
  • Used G it for Version Control of code for incremental development

Environment: Python, Django, MySQL, Django REST Framework, JWT, Angular 2, Typescript, HTML5, CSS3, Agile, SDLC, Jira, Git

Confidential

Junior Python Developer

Responsibilities:

  • Involved in full Software Development Life Cycle (SDLC) using Waterfall Model and deployed the application into the company’s-maintained server
  • Utilized Django Model View Template (MVT) architecture to provide interaction and data presentation template using HTML, CSS3 and JavaScript and Bootstrap
  • Designed custom user models for Django Object Relational Mapping (ORM) for user authentication
  • Created a URL pattern using regular expression in Django to access the module and the implemented views and templates to serve user request
  • Designed and implemented C reate, R ead, U pdate, D elete (CRUD) operations for user model using class-based views along with LoginRequiredMixin and PermissionRequiredMixin
  • Utilized the requests Python library to perform CRUD operations to consume API
  • Designed responsive UI for user registration and authentication utilizing Django Forms form template
  • Implemented authentication and security using developed custom user and Django built-in A uthentication module
  • Responsible for developing application design and responsiveness using Bootstrap and JavaScript
  • Developed token-based authentication using J SON Web Token (JWT)
  • Utilized Git as Version Control System (VCS) to apply and revert changes
  • Deployed the application using Apache web server in Ubuntu server

Environment: Python, Django Framework, JWT, Oracle DB server, Apache web-server, HTML, JavaScript, CSS3, Bootstrap, Git

Hire Now