We provide IT Staff Augmentation Services!

Automation Engineer Resume

4.00/5 (Submit Your Rating)

SUMMARY

  • 5 years of IT experience in developing and deploying projects with Python and frameworks such as Django/Flask using one or more of MySQL, HTML, JavaScript, MVC - AJAX, Linux (Unix).
  • Experience with Python using Robot framework, Django, and flask to develop and deploy projects as per requirements.
  • Experience with providing automation test scripts in python for web-based applications in various domains such as Banking, Insurance, and E-Commerce.
  • Extensive experience in reviewing and analyzing Business Requirements and developing and executing Test Plans, Test Cases/Scenarios, and Test Scripts based on the Requirements and Functional Specifications.
  • Hands-on experience using software development tools such as Debuggers and Compilers.
  • Highly Proficient with SQL and Knowledge in Perl, Python scripting
  • Good knowledge of web services protocols SOAP, REST.
  • Designed the application's frontend using Python 2.7, Python 3.6, HTML, CSS, JSON, and jQuery. Worked on the backend of the application, mainly using Active Records.
  • Experience in using Jenkins/Hudson as a Continuous Integration server to configure with Ant/Maven.
  • Knowledge of Cisco technology in design, administration, implementation, and support. In-depth knowledge of deploying and troubleshooting IP protocols.
  • Excellent experience in coordinating and implementing the activities planned with the Onsite/Offshore development teams and delivering within the stipulated time frame.
  • Good knowledge of version control software - GitHub, SVN, ClearCase.
  • Efficient in demonstrating all phases of software development life cycle (requirements, design, architecture, development, testing).
  • Experience in Database Administration, development, design, maintenance, and production support of relational databases, business applications, new server setup, MySQL Server installation, upgrade, migration.

TECHNICAL SKILLS

Primary Languages: Python, C, C++.

Web Technologies: CSS, HTML, XML, Java Script.

Python Libraries: Beautiful Soup, numpy, Pandas data frame, urllib2.

Frameworks: Django, Bootstrap, Manual testing, Load Test using IBM.

Database: MSSQL, MySQL.

IDE’s: PyCharm, PyDev, sublime text.

Operating systems: Windows, Red hat Linux.

Testing Frameworks: Junit, TestNG, ROBOT, JXL, UnitTest and Pytest.

SDLC Methods: SCRUM, Agile.

Libraries, Frameworks: STL, BDE, IPC, multithreading, sockets, heap allocators, signals/event handling, SOAP web services.

Bug Tracking: Siebel Help Desk, JIRA, ClearQuest.

Version Controls: Github, ClearCase, BitBucket.

PROFESSIONAL EXPERIENCE

Confidential

Automation Engineer

Responsibilities:

  • Test the application on Mobile Web & Mobile Apps (Supporting on iOS & Android Tablets).
  • Working with the security testing and performance team and analyzing the root causes of the issues.
  • Tested compatibility of application for dynamic and static content in cross browsers such as Chrome, IE, Edge, Firefox, and Safari. Developed API tests for the web service REST.
  • Created an XML based test suite and integrated with Jenkins Server to execute automation scripts regularly by scheduling Jenkins jobs in different test environments with different test configurations.
  • Involved in testing the backend Database, retrieved the data from the tables using SQL Queries.
  • Developed test automation framework scripts using Python Selenium WebDriver.
  • Involved in the discussions of Defect Tracking Process and Updated Work Progress in Excel Sheets.
  • Involved in development of Web Services using REST for sending and getting data from the external interface in XML and JSON format using Flask-restful.
  • Wrote scripts in Python for Extracting Data from JSON and XML files.
  • Hands-on experience in various OS distributions like Linux, Windows, VMware, Ethernet and TCP/IP networking fundamentals.
  • Coordinated setting up and using CI/CD tools such as Jenkins and Maven.
  • Involved in various phases of the project like Analysis, Design, Development, and Testing.
  • Coordinate automation testing with the Development and QA team members in an agile workflow.
  • Debugging and maintaining automation test scripts in batch mode and implementing a plan on automation scripts based on Sprint.
  • Experience with automation/configuration management using OpenStack SDK and Open Shift SDK.
  • Interact with developers, UI/UX and Product Managers to identify gaps between requirements and deploy features to identify issues by design.

Environment: Python 2.7, 3.6, MSSQL, AJAX, C, C++, SOAP, REST, PyCharm, Selenium WebDriver, Java, Jira, Jenkins, Pylint, PEP-8.

Confidential

QA Automation Engineer

Responsibilities:

  • Developed QA processes automation test scripts using Python to test Web user interfaces for different types of browsers.
  • Developed new reports using Python to identify the sales margin overrides.
  • Analyzed gaps in the existing as-is state of the applications and documented the enhancements to meet the requirements.
  • Implemented code in Python to retrieve and manipulate data.
  • Involved in production support and providing hotfixes to the production issues.
  • Creating Restful web services for Catalog and Pricing with MVT, Jersey, MySQL, and MongoDB.
  • Configured Continuous Integration environment, using Jenkins to kickoff daily builds and automation suites Jenkins, Maven, and GitHub.
  • Python scripting, manual, and automation testing for test cases based on different models for Google-OpenConfig.
  • Logged the defects in JIRA and assigned them to personnel for follow up till the ticket is closed.
  • Designed, developed, and executed automation scripts using open-source tools Java, Selenium and Jenkins, and GitHub for code repository.
  • Experience with cross-browser compatibility testing using various browsers like Mozilla Firefox, Google Chrome, Internet Explorer, Opera, and Safari.
  • Experience in Enhancement of Robot Test framework and Bug reporting and Regression.
  • Expert in creating and maintaining automation testing script with Selenium Web Driver and python.
  • Representation of the system in hierarchy form by defining the components, subcomponents using Python and developing a set of library functions over the system based on the user needs.
  • Generated graphical reports using python package Numpy and Matplotlib.
  • Assisted the developers and testers within the Agile framework to provide real-time feedback on design and implementation.
  • Design and develop solutions using C, C++, Multi-Threaded, Shell Scripting, and Python. Prepare Design and Development Deliverables.
  • Developed a remote thread monitoring tool for a production environment with critical security requirements.
  • Work on the Low Level and high-Level Design Documents.
  • Used Selenium Library to write a fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web applications.

Environment: Python 2.7, 3.6, MSSQL, AJAX, C++, SOAP, REST, PyCharm, Selenium WebDriver, Jira, Git, Jenkins, Pylint, PEP-8.

Confidential

Automation Engineer

Responsibilities:

  • Designed and implemented Python oriented automation framework for integration and regression test suites.
  • Prepare Design and Development Deliverables, Analysis of the Functional Specifications and Business Requirements.
  • Coded and tested embedded software using Python for the train control system to add functions and fix defects.
  • Work on the Low Level and high-Level Design Documents.
  • Using Oracle SQL Developer for Database Activities.
  • Experienced in Manual and Automated testing techniques, such as Black box, GUI, Functional, Integration, System, Regression, Back end, and User Acceptance Testing.
  • Support System Testing, Acceptance (UAT) Testing, and Production changes.
  • Performing Functional testing, regression testing, integration testing, and communication testing.
  • Involved in the Design & Development of Automation scripts using open-source resources like Robot, Selenium WebDriver, Eclipse, TestNG.
  • Working with SQL database, including making enhancements to stored procedures.
  • Created stored procedures and Written UNIX shell scripts for testing the application and writing the SQL queries for the Sybase database.
  • Participate in daily scrum meetings and weekly reviews and PI planning to set targets for each release.
  • Work closely with embedded Linux for board bring-up and run Qt Application on it.
  • Hands-on experience with Continuous Integration and Continuous Delivery (CI/CD) environment using Jenkins, Maven for Build Automation, and Git for version controlling.
  • Involved in building database Model, APIs, and Views utilizing Python to build an interactive web-based solution.
  • Experience in Web Services testing using Rest and SOAP UI.
  • Experience in smoke testing, end to end testing, regression testing, integration testing, staging, testing, staging with a production schema, production testing, dry run, black box, white box.
  • Hands-on knowledge of System-integration, functional, regression, and end to end testing.
  • Extensive use of version controller Team Foundation Server (TFS).
  • Managed code versioning with GitHub and deployment to staging and production servers.

Environment: Python 3.6/2.7, C, LabView, AUTOSAR, MSSQL, AJAX, SOAP, ROBOT, REST, PyCharm, Selenium, JIRA.

We'd love your feedback!