We provide IT Staff Augmentation Services!

Test Engineer Resume

4.00/5 (Submit Your Rating)

New Jersey, NJ

Summary:

  • 8+ years of IT experience in analysis, design, development and testing phases of SDLC and 2+ yrs intoLead role.
  • Core competency in Online Display Advertising and Ad Serving Business.
  • Proficient in Python, Perl, UNIX Shell Scripting, Core Java and C/C++.
  • Extensive Experience in Analysis of Very Dynamic Complex Business Requirements and formulate Software Requirement Specifications.This includes very large scale transaction systems.
  • Implemented Scrum, Agile methodologies on various projects.
  • Certified Scrum Master (CSM-Anticipated 4/2012) and Certified PMI(PMP-Anticipated 5/2012)
  • Continue drive reliable, scalable and repeatable development processes and communication.
  • Experience in Automating test scripts using leading automation tools.
  • Self-Motivated; Excellent analytical, communication and leadership skills.
  • Technical Skills:
    Project management tools : MS Project., Pivot Table,Spreadsheet,PowerPoint/presentation..
    Operating Systems: Linux, SOLARIS, Windows Family.
    Scripting Languages: Python, Perl, Unix Shell.
    Programming Languages: C, C++ and Core Java 2.0,
    Databases: Oracle 10gR2, Familiar with SQL Server 7.0, MYSQL.
    UML Tools Basics of Rational Rose
    Testing Tools: Selenium, WebDriver, SilkTest, Test Director , TestComplete and QTP .

    Experience:
    Lead Test Engineer, Confidential,Mar\'08 to Till Date
    Product: Online Display Advertising Platform
    Product Description: Google\'s display advertising is based on three businesses that provide buyers (advertisers) and sellers (publishers) comprehensive solutions for acquiring or selling display inventory
    (ad space) in the market: the platform business, the network business, and the exchange business.
    Roles and Responsibilities :

  • I established End to End testing for DFA Ad serving team.Prepared and presented the new Display Advertising End to End Walk through doc, baseline for end to end product use cases.
  • Built an end to end integration team in NY from ground up – interviewed vendors, trained them in Google QA methodologies and performed knowledge transfer of both DART and Google components.
  • I Lead Testing strategy , Test planning, scheduling test activities for the team and document test plans, testing tools and resources.
  • Responsible for Exploratory testing and Automation of tests using Python.
  • I work with Engineers and PMs on DFA product integration testing of various features.
  • Collaborated with newly acquired teams on the advertiser side such as InviteMedia, Teracent Inc on integration testing.
  • Demonstrate concerns for customer expectations by delivering high quality testing services that meets or exceeds customer need/expectation.
  • I establish the Generic Bug Bash Model across teams to hold a bug bash before every feature release. This will increase quality of each release.
  • I am the BuildCop for the team. Responsible for maintaining the green builds for the team. This is an extremely essential task at Google since the code base is shared across multiple teams.
  • Perform weekly bug triage and also a quarterly retrospective of each feature release.
  • Liaison between Eng and Sales, Services, PM’s and Managers for all upgrade activity, incuding EMEA and JAPAC teams, considered a “go to” person in this area.
  • Continue supporting day to day operational stability of Doubleclick ad-serving system.
  • Actively participated in Google-DoubleClick integration deep dive sessions.
  • Presented technical details of ad serving platform, evaluated high-return short term integration projects as well as long term projects with cross functional teams of DoubleClick and Google.
  • Leveraged Google Technology for Performance monitoring of the ad-serving system aka: BorgMon(Borg Monitoring).
  • I was the Lead Test Engineer for porting the first application of DoubleClick on to Google Stack.
  • I collaborated with offshore vendors on an as-needed basis to assist them in maintaining and adding features to tools which I was the primary developer on previously - DataCreator , Harness , Dart End to End Integration framework.
  • I worked on critical Projects , Dart Traffic Migration , worked with various cross functional teams to evaluate the best strategy for migrating DART traffic from DoubleClick to Google Production Infrastructure, with minimal impact on clients and no change in functionality and performance
  • Use Agile Development practices.
  • Environment: Borg (Datacenter Cluster Management), python,Java, C++,Mysql, BigTables,ProtoBuffers,Linux, Mac and Windows.


    Software QA Engineer, Confidential, Apr’07 to Feb\'08
    Product: Ad Serving System
    Product Description: The DoubleClick’s Ad-Serving System provides advertisers, direct marketers and web publishers to plan, execute and analyse their marketing programs.
    The Ad serving System is the core, most complex and challenging platform in DoubleClick.
    In all, Ad Serving system comprises of 14 applications.
    It is a High Performance, Distributed, Fault Tolerant, scalable for High Volume and faster feature Development system.
    Roles and Responsibilities:

  • Analyze and understand functional and performance requirements and internal design of the system from the point of view of creating test cases.
  • Responsible for setting up test environment provided full application and platform support to the test team
  • Responsible for Functional and Performance testing of the Ad server and its peripheral systems
  • Conducting walkthrough of the test plans with the design and the development teams
  • Prioritize test cases, analyze defects and evaluate test coverage.
  • Test strategies, Test planning, scheduling test activities for both Manual and Automation test.
  • Automate test cases and maintain all the test cases in the Auto Regression Harness on a daily basis; generate status report and evaluate the results. The Auto Regression Harness picks the latest build every night and runs all the test cases under the nightly run. I was entitled the Harness Master of the team.
  • Total test cases automated till date is 231 for the Ad Server.
  • Found critical bugs using Harness which were missed in the manual regression test.
  • I have extensively used Regular Expression, Perl & Java for automation of test cases in Test Harness.
  • Use Fitnesse tool as one of the platform for Automation of Data creation
  • Perform Stress Test on Adserver using tools like Winstress and analyze the result using Perfmon and other log Analysis. Currently perform greater than 7000Qps .
  • Monitor the time taken for Ad selection when the Adserver is under stress test. Approximately 2ms to serve and End-to End round trip (Lookup, Ad selection and media serving) is approx 120ms
  • Replicate Production issues in QA environment
  • Plan and co-ordinate for Production Rollouts/Release of Ad-Servers
  • Lead and co-ordinate with onshore and offshore QA, software developers, DBA, and Data Architects.
  • Risk and impact analysis of new features & bug fixes, review and manage code merges.
  • Use Agile Development practices.
  • Environment: Oracle DB 10g, mainly C++ on Windows with Multi Threading. Each programs are Highly Tuned for CPU cycles, 64 bit native code on 64 bit Windows and 8GB Physical Memory. Other languages used are Java and C#, Perl, RegEx.

    QA Analyst, Confidential,NJ Jan’07 to Apr’07
    Product: JeneX
    Product Description: The product is electronic Commerce eXchange.The product interfaces suppliers and buyers over the Internet with secured operational and financial transactions. There is a proprietary search engine that allows immediate identification and location of data in various worldwide databases.
    Roles and Responsibilities:

  • Responsible for setting up test environment provided full application and platform support to the test team.
  • Identify test cases for smoke test/regression test.
  • Conducting walkthrough of the test plans with the design and the development teams.
  • Involved in installation of Mercury Test Suite (Test Director, WinRunner, LoadRunner) and maintenance.
  • Managed, Documented and Controlled the entire test cases, test scripts and test results using Test Director
  • Managed testing environment for recording, editing and playback of test scripts
  • Used the Test Director log to view the playback results, including verification point failures, procedural failures, aborts, and any additional playback information.
  • Environment: Solaris, Java, Servlets, JSP, EJB, HTML, JavaScript, Oracle, Weblogic, Test Director 7.5, WinRunner 7, LoadRunner 7.5

    Senior Member Technical Staff, Confidential, Oct’04 to Oct’06
    Product: Enterprise Manager 10GR2 and Enterprise Manager 11G
    Product Description: Oracle Enterprise Manager is an all-inclusive management toolbox for administering global deployments of Oracle systems. It improves DBA productivity through automating and simplifying the tasks that ensure 24/7 availability, capture performance metrics, and manage system configurations, while reducing the cost of ownership.
    Roles and Responsibilities:

  • I worked for the Enterprise Manager 10gR2 and 11G Install QA team.
  • Analyzed Business requirements and System specifications and prepared test plans for the Install Tests, security test and overall system testing.
  • Use Cases, Logical Views, and Activity Diagrams to develop Test Cases
  • Lead Functional test automation efforts using Perl, UNIX Shell Scripting and SilkTest.
  • Automated UI installs for EMGC 10GR2 using SilkTest7.0.3
  • I was responsible for automating 35 types of Install and upgrade tests scenarios for Enterprise Manager 10gR2 using Perl, UNIX Shell Scripting. These scripts are run on the server farm, which is a pool of Linux machines all of the scripts are parallelized so that results are returned more quickly.
  • Lead and co-ordinate with offshore as well as Onsite team of 5 developers to develop and implement new features.
  • Demonstrate concerns for customer expectations by delivering high quality testing services that meets or exceeds customer need/expectation
  • Risk and impact analysis of new features & bug fixes, review and manage code merges using Ade tool.
  • I have extensively used UNIX Shell Scripting for automation of all the sanity checks after any EMGC and Oracle Database installs.
  • Closely worked with Software design & development team in US and India to understand functional & internal design of the product.
  • Test strategies, Test planning, scheduling test activities for both Manual and Automation test.
  • Conducting walkthrough of the test plans with the design and the development teams
  • Identify and prioritize test cases, analyze defects, evaluate test coverage and generate status reports
  • Created Functional Test Spec for Enterprise Manager 11G
  • Creation of batch files for updating windows registry entries for Windows RAC Setups.
  • Performed Install tests for Real Application Cluster (RAC) setups
  • Environment : Oracle DB 10g/9i,Linux, Solaris, Windows, Cluster setups ,Enterprise Manager Grid Control 10g and above, SilkTest, Perl, MS Excel, MS Word.

    Software Engineer, Confidential, Oct’03 to Oct’04 Project: Subscribe Trading.

    Client: Confidential,UK.
    Project Description: Subscribe Trading is a web based Insurance Product. It allows users to create and maintain insurance policies for different products depending on the type of business.
    Roles and Responsibilities:

  • Analyzed the Business Requirements and prepared Test cases.
  • Designed, deployed & documented complete test automation framework for testing using TestComplete2.
  • Managed all aspects of build, release, related tools and communication needs for a development team of up to 20 contributors in two geographic locations.
  • Played responsible role of Test Librarian i.e. managed the configuration, change and version control for all elements of the test library.
  • Knowledge Transfer to peers, colleagues and new joiners to the team.
  • Prepared Collateral for Security Testing.
  • Environment: Java EJB, Sybase as Database and Apache Tomcat as Web-Server, VBScript, Delphi Scripts, TestComplete 2.0, Borland Delphi, (data base used), MS Excel, MSWord,VSS –configuration Management tool.

    Project: Intralinks.
    Client: Confidential,NY, U.S.
    Project Description: IntraLinks a web based application that connects business communities and accelerates the intelligent flow of information and documents among participants. Digital workspaces TM make the Internet work for client. Organize, view and deliver critical information across enterprise boundaries. Intralinks deliver a secure means for companies to communicate sensitive business information across the Internet. A connection to a community of business users that considers the IntraLinksTM services the hub for their interactions.
    Roles and Responsibilities:

  • Managed, Documented and Controlled the entire test cases, test scripts and test results using Test Director
  • Executed automated test cases for regression-testing using WinRunner automation tool.
  • Developed re-usable library of generic functions using WinRunner’s TSL language to eliminate the redundancy of code in automated scripts.
  • Used Test Director for defect tracking and maintained the trailing history of the defects
  • Environment: JAVA, Java Script, DB2, HTML, Windows NT, UNIX, Test Director, WinRunner.

    Project: Key Kill Trainer
    Client: Confidential,U.K.
    Project Description: “ Key Skill Trainer” a web based e-learning product of LSDA
    Roles and Responsibilities:

  • Assisted in creation of checklist for testing the web application “Key Skill Trainer”.
  • Performed manual testing. The scope of work included testing the application on 14 platforms. The functionality had to be tested both by accessing the URL given by LSDA and by downloading to a local network.
  • Assisted in setting up test environment, provided full application and platform support to the test team.
  • Report defects found during test cycles and Track the defects and retest fixed programs.
  • Assisted in preparing Defect Metric Report.
  • I was involved throughout the Software Testing Life cycle of the application.
  • Environment: Flash 7.0, JDK 2.0 and Linux, MS Excel, MS Word.

    Project Trainee, Confidential, (CMM Level 5). May’03 to Oct ’03.

    Roles and Responsibilities
  • Part of a team, which was responsible for developing a utility named JarCompareUtility in Java. The utility was designed for comparing 2 jar files.
  • Assisted in the Analysis and design of Test plans for the Internal Quality Audit Tool [IQA Tool].
  • Automated the test scripts for the GUI, Functional, Data Driven and Regression testing using SilkTest.
  • Prepared training manual on Task Oriented Testing using SilkTest.
  • Devised & delivered 2 days task based training course on “SilkTest” test automation tool & test framework implementation at Organizational level.
  • Education:

  • PGDIT,
  • Bachelor of Engineering, Computer Science
  • Certificate of Professional Development
  • Certified Scrum Master
  • PMP Certified
  • Brain Bench Certified in C language
  • We'd love your feedback!