We provide IT Staff Augmentation Services!

Automation Tester Resume

3.00/5 (Submit Your Rating)

Atlanta, GA

PROFESSIONAL SUMMARY:

  • 4.7 Years of experience in Analysis, Design, Development, Quality Analysis (Manual and Automation) and Implementation of various stand - alone, client-server enterprise applications.
  • Complete Knowledge of Automation and Manual testing.
  • Extensive knowledge in Java Core, Python, Selenium (Web driver and Remote Control), PowerShell, C#,, Eggplant, Test Automation Framework, Shell Scripting, ASP .NET, REST API, Django, Arduino Microcontroller, Selenium, Eggplant, Robotics, UNIX and Linux.
  • Expertise Knowledge of Objected Oriented Concepts, Standard Template Library, Data Structures and Design patterns like MVC, MVVM etc.
  • Worked on Automation testing projects with python, Selenium, eggplant, PowerShell.
  • Worked on testing Framework like TestNg, JUnit, unittest, Data driven and Hybrid.
  • Strong knowledge of database technologies like Oracle, MySQL, NoSQL, MS SQL SERVER.
  • Proficient in creating Stored Procedures, Functions, Views, Cursors using SQL/E-SQL.
  • Proficient in creating data structures and writing efficient algorithms.
  • Experience in multi-threading and synchronization.
  • Knowledge of Microsoft test Manager and Team Foundation Server.
  • Experience of testing products usingVMs / multiple operating systems
  • Developed application using networking protocols like HTTP API’s, TCP/IP, UDP, DHCP, and DNS.
  • Used socket programming for writing servers.
  • Developed robots by using servos and Arduino Microcontrollers.
  • Hands-on experience in Python scripting, Python STL, Pylons, Django, UI and web development.
  • Working experience with Python multithreading, paramiko, serial, database API’s, Inter Process Communication and Networking(SSL Sockets, SSL Contexts, Certificates)
  • Created and executed automated software test plans, cases and scriptsto uncover, identify and document software problems and their causes.
  • Transitioned software development efforts to a test-driven development (TDD) process,which brought QA testing in on the front-end of the development cycle for gains in code quality, software functionality and programmer productivity.
  • Assisted with user-acceptance testing (UAT) and defect tracking for three new software releases. Offered full-time UAT position after graduating from college (respectfully declined to accept software developer job.
  • Knowledge of SaaS Management Platform.
  • Knowledge of testing Framework like unittest and pytest.
  • Knowledge of Embedded Control Software Architecture and Design..
  • Test Automation through Python and eggplant.
  • Experience in Firmware Testing.
  • Good Exposure in maintaining various version controls.
  • Experience in Agile and JIRA development techniques.
  • Keen on learning and adaptable to any platform.
  • Investigate potential defects, work with developers and analyst to isolate root cause, and drive resolution
  • Active Participation in full development life cycle (requirements, design, architecture, development, testing).
  • Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
  • Zeal to learn new language and technical skills.
  • 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 and Red Hat), QnX, Window CE, Windows 2000, XP, Vista, 7

Web technologies: Django, JavaScript, XML, HTML, .NET 4.0

Languages: Python, C#, Java Core, C, E/SQL, Shell Scripting, XML, Powershell

Database: Oracle 11.2, MS SQL SERVER, SQLite, NoSQL

Internet Programming: HTML, XML, CSS, AJAX, Web Services(SOAP/REST), REST API

Software Tools: Eclipse, Microsoft Visual Studio .Net 2012, MS Visio, Putty, Teraterm, Microsoft Test Manager, Team Foundation Server

Version Control Tools: SVN, ClearCase, Team Foundation Server, Code Collaborator. Git

Networking Protocols: HTTP, TCP, UDP, SSH, TELNET

Automation Test Tools: Selenium (Web Driver and Remote Control), Eggplant, TestNg, JUnit, Arduino Microcontroller

WORK EXPERIENCE:

Confidential, Atlanta, GA

Automation Tester

Responsibilities:

  • Automated tool for continuous pouring mechanism,
  • Developed robots to perform Cartridge management as automation testing by using Arduino Microcontroller and servos.
  • Created and executed automated software test plans, cases and scriptsto uncover, identify and document software problems and their causes.
  • Implement security features for the APIs.
  • Created and executed test plans and scripts for all new functionality, regression, and stress testing conditions
  • Published test results and progress metrics.
  • Organize and facilitate reviews, inspections, and walkthroughs of test plans.
  • Facilitate UAT Process in coordination with our Business Analysts
  • Maximized the use of CollectD and RRD (Round-Robin Database) in developing the map, and generated a custom cost of network usage system that used LAMP and script with SNMP (Simple Network Management Protocol) in order to identify saturation level of drinks
  • Maintaining correct values for Temperature, pressure, rerirc, solenoids of Gandalf dispensers through automated scripts.
  • Created and executed test plans and scripts for all new functionality, regression, and stress testing conditions
  • Published test results and progress metrics
  • Framework development for end to end pouring for Bluebird and Gandalf dispensers.
  • Created SSL Sockets and SSL Contexts to make inter process communication between C++ dll and Python.
  • Multitasking from threads to increase the performance.
  • Modules to communicate with IOC and IOM controllers.
  • CDM interfacing to receive the responses at IOM end.
  • Capturing all the Serial Logs for CDM,HMI, IOM and IOC.
  • Designed and implemented automated testing tools and programsaddressing areas including database impacts, software scenarios, regression testing, negative testing, error/bug retests and usability.
  • Firmware development of python.
  • Investigated potential defects, work with developers and analyzed to isolate root cause, and drive resolution.
  • Added python logging framework.
  • Test Automation through python, eggplant, Selenium.
  • Acting as Onsite Coordinator.
  • Reviewing work done by the team members.
  • Working on Client specific tools and products.

Environment: Python 2.7, Java Core, Eggplant, Selenium( Web driver), TestNg, Shell Scripting, Manual Testing, Arduino Microcontroller, Servos, C #, QnX, PowerShell, TFS, VMware Player, Eclipse, Shell Scripting, VNC, Agile and Scrum Methodology, Linux(Ubuntu), unittest Framework.

Confidential, Milwaukee, WI

Automation Tester

Responsibilities:

  • Responsible for setting up networks through Design and Development.
  • Testing of edges of using Confidential Designer tool with real life data from controllers.
  • Testing the edges against Rockwell components with python
  • Created and executed automated software test plans, cases and scriptsto uncover, identify and document software problems and their causes.
  • Implement security features for the APIs.
  • Created and executed test plans and scripts for all new functionality, regression, and stress testing conditions
  • Published test results and progress metrics.
  • Organize and facilitate reviews, inspections, and walkthroughs of test plans.
  • Development of EDGES using EDGE tool and Python image library.
  • Framework to send responses to control elements from HMI responses.
  • Created SSL Sockets and SSL Contexts to make inter process communication between .Net dll and Python.
  • Development of EDGE tool. This is a IDE through which we develop our edges.
  • Deploying the edge’s on HMI ( Human Machine Interface)
  • Added logging framework to capture the log to identify the GUI crashes and HMI responses on failures.
  • Documented software defects using bug tracking systemand reported defects involving program functionality, output, online screen and content to software developers.
  • Delivered thorough QA testing reportsthat determined product quality and release readiness.
  • Reviewing work done by the team members.

Environment: Python 2.7/3, Eggplant, Java Core, Shell Scripting, Selenium RC, Rest API, unites, C#, .NET, Oracle 11.2, Linux(Ubuntu), Django, Eclipse, Attachment Reflection X, NoSQL

Confidential, Jacksonville, FL

Tool: Developer/Automation Tester

Responsibilities:

  • Responsible for development and enhancements of all the modules of raildocs automation framework and have them running quickly with testing of online features.
  • Engineered stable, isolated environments per game team
  • Created and executed test plans and scripts for all new functionality, regression, and stress testing conditions
  • Created and executed automated software test plans, cases and scriptsto uncover, identify and document software problems and their causes.
  • Implement security features for the APIs.
  • Created and executed test plans and scripts for all new functionality, regression, and stress testing conditions
  • Published test results and progress metrics.
  • Organize and facilitate reviews, inspections, and walkthroughs of test plans.
  • Managed our servers in development, testing, certification and production.
  • Used Linux profiler Valgrind for optimization of code.
  • Implemented locking mechanisms using multi threading functionality.
  • Delivered thorough QA testing reportsthat determined product quality and release readiness.
  • Used python scripts to update content in the database and manipulate files.
  • Generated Python Django Forms to record data of online users

Environment: Python 2.7, Java, Selenium, Manual Testing, C#, Multithreading, Linux, Shell Scripting, Java Script, JQuery, MySQL, GDB, Agile, Jira

Confidential

Django/Python Developer

Responsibilities:

  • Responsible for getting the teams up and running with game record features.
  • Requirements and Analysis: Understanding the requirements of the client and act as a sole functional resource.
  • Created and executed test plans and scripts for all new functionality, regression, and stress testing conditions
  • Published test results and progress metrics.
  • Interaction with client’s development team.
  • Created design document for third party integration.
  • Unit Testing & Debugging.Created authentication modules, views, models using Django.
  • Used the Python's modules numpy, matportlib etc. for generating complex graphical data, creation of histograms etc.
  • Profiled python code for optimization and memory management.

Environment: Python, Selenium, Eggplant, Manual Testing, Django (MVC), Python 2.7, ASP.NET(MVC)Java Script, JQuery, JSON, Microsoft Azure cloud, XML, Sqlite, Agile, TFS, Selenium

Confidential

Python/Django Developer

Responsibilities:

  • Responsible for setting up networks through Design and Development.
  • Responsible in understanding the business requirement and work accordingly.
  • Development of user friendly web pages.
  • Developing Business Logic according to MVC architecture in Django framework.
  • Designed the algorithm and business logic for Salary Calculator tool and presenting into graphical web pages.
  • Unit Testing & Debugging.
  • Direct Interaction with client for understanding the business requirement.

Environment: Django, python, Java Core, Linux, Windows, Shell Scripting, GDB, Tom Cad Apache, Microsoft Visio

We'd love your feedback!