Technology Lead Resume
SUMMARY:
- Over 11 years of professional software Test Automation, Planning and Management experience in IT industry including Requirements Analysis, Test Planning, Test Cycle Management, Functional Testing, Scalability Testing, Automation Framework design using Selenium Webdriver, HP Unified Functional Testing using advanced and descriptive scripting, Quality Center.
- Strong experience in Java, RDBMS, VBA, Perl, Python, UNIX, Shell Scripts under Windows and Linux environments.
- Successfully leading team and providing critical deliveries with strong track record in designing, developing test frameworks.
- Good knowledge of Business Processes related to Medical Device domain.
- Have 5+ years of automation testing experience.
- Working as Technology Lead with Confidential .
TECHNICAL SKILLS:
Testing Automation Tools: Selenium, Junit, TestNG, Unified Functional Testing (Formerly QTP), Quality Center, CucumberTesting
Frameworks:: Data - driven, Action keyword based test framework designing, Page Object Repository
J2SE 7.0: Core Java APIs, JDBC, Threads
Web Technologies: Servlets, JSP
Application Server: Apache Tomcat
Software Design/Modeling: UML, Design Patterns, Visio
Scripting Language: VBScripting, Unix Shell script, Dos Batch script, Python 2.4, JavaScript
Build Automation: Apache Maven
Database: Oracle 10g, MS SQL Server 2000/2005, PL/SQL, JDBC
Content management: AEM5.6
SDLC Methodologies: Agile, Waterfall
Configuration Management: AccuRev, JIRA, ClearQuest
Operating Systems: UNIX, Red Hat, Windows 2000/XP/Vista/7
Tools: /Software: Eclipse (IDE/UML), Toad, PL/SQL Developer, CodeWright, NetBeans IDE, PuTTY, Cygwin 1.5, Jenkins
PROFESSIONAL EXPERIENCE:
Confidential
Technology Lead
Responsibilities:
- Understand the functional requirements of the GUI application and its interface with SVMACHSIM Device.
- Created Test automation framework to be used with Selenium using data driven, action keyword strategy.
- Lead team size of 4 people at offshore. Responsibilities included performing test planning, estimation of the tasks, assigning and tracking tasks to the team, performing reviews and achieving the goals.
- Around 2 years of experience in using Selenium for this test automation project.
- Training and mentoring of the team.
- Status reporting and co-ordination with project stakeholders.
- Performed white box and black box testing of the product.
- Project execution was done following agile methodology.
- Performing User Acceptance testing using Cucumber.
- Validation of various other features of the application like setting and getting the parameters on the SVMACHSIM device. Validating the feature implemented using Dry run and Formal run before the product is released to the customer. The event handling and response for e.g. in case of pace and shock events observed on GUI from SVMACHISIM were tested using Java.
- Release management using Accurev and intranet web site.
Technology Used: Selenium Web Driver 2.44.0, Java 7, AccuRev, JIRA, Cucumber.
Confidential
Technology Lead
Responsibilities:
- Gathering requirements from the users.
- Understand the perspective from the client as what has not been satisfied by what is already available as product off the shelf.
- Design the menu, break down the plugin development in different parts.
- Create the GUI as per the design using Java Swing API and threads in Eclipse under Linux Env.
- Implementing the changes with constant feedback.
- Validate the plugin implemented.
- Create a plugin package which could be added directly to the Eclipse IDE.
- Release the product using Accurev.
Technology Used: Eclipse 4.4.0, JDK 1.5, Threads, Swing, AccuRev, Linux Redhat 6.5 .
Confidential
Technology Lead
Responsibilities:
- Understanding the functional requirements and scope of the project.
- Working on creating test framework design using action keyword data-driven strategy.
- A wrapper API was written which could expose the functions that needs to be performed for simulating the various components on the station like battery, ECG, etc. in Java.
- Creating test cases using the framework designed using Selenium. Executing the test cases on different stations.
- The current, voltage measurements were done using Labview Vis and measurements were fed externally in the tests. The tests determined if the measurement are within permissible range.
- Lead a team size of 3 people. Responsibilities included performing test planning, assigning and tracking tasks to the team, performing reviews and achieving the goals.
- Training and mentoring of the team.
- Create the System test report and traceability matrix.
- Have around 2+ years of experience on using Selenium for this project.
- Release the workstation and software to the customers.
Confidential
Technology Lead
Responsibilities:
- Understanding the functional requirements of the project.
- Performed reverse engineering of the tool written in Perl.
- Performed analysis and detected problem areas which results in incorrect output from the tool. Due to these limitations the generated XML file contained incorrect data.
- Suggested and implemented solution to the detected problems.
- The task was very challenging and this critically delivery was successfully performed. This delivery was very well received by the client, was very appreciative of this work and presented a spot award.
Technology Used: Perl, Linux RedHat 6, PuTTY
Confidential
Technology Lead
Responsibilities:
- Analyzing the requirement.
- Automation framework designing
- Writing and maintenance of automation scripts for in-house web application using Quick Test Professional.
- Test Management for each regression cycle using Quality Center.
- Client interfacing with weekly status updates.
- Value addition to the project processes by automation of the various processes including engineering and management processes like creating tool for generating reports for the test results created. This was done in VBA scripting.
- Providing technical assistance to the team.
- Have around 3 years of experience using QTP in this project.
Technology Used: Quick Test Professional 8, VbScript, VBA, Toad for Oracle, PL/SQL, VSS, Quality Center
Confidential
Programmer Analyst
Responsibilities:
- Analyzing the requirement worksheet and preparing Test Plans accordingly.
- Test Set reviews and modifications to the existing test sets.
- Performing Automation testing for various modules and bug verification of the application on Windows systems using Quick Test Professional.
- Automation of the manual processes to process the raw flat files containing POI data using Unix Shell scripting.
- Automation of the various processes including engineering and management processes using Perl.
- Appreciation of new features being added into the application
- Configuration Controller using VSS (Virtual Source Safe) tool.
- Maintaining defect status using tracker applications.
- Providing technical assistance to the team of 4 resources.
- Have around 2 years of work experience on QTP in this project.
Technology Used: Quick Test Professional 8, VbScript, Toad for Oracle, PL/SQL, VSS, Quality Center, Perl, Unix Shell Scripting
Confidential
Software Engineer
Responsibilities:
- Planning of test cases for L2 and L3 layer.
- IGMP protocol over BIR calls, IGMP Snooping over Vlan-aggregation calls, Device Attachment Limiting, MAC Aging on Transparent-Bridged Calls on Stand-alone IP2K and IP2100.
- On various feature on a stand-alone system MS+IP, these features are BIR, IGMP, PPPoE, PPPoA, Vlan Aggregation, Vlan-Stacking and Traffic Shaping.
- Testing for Packet flows (IP QOS) (stand-alone).
Technology Used: Unix Shell Script, Device specific Operating System, Networking Communication Protocols.
