Integration Test Engineer Resume
Sunnyvale, CA
SUMMARY:
- A Software Test Engineer with 10yYears of experience in analyzing Functional design documents & use cases to formulate test strategy, test plans, test cases for manual & automated testing for various applications to ensure proper business compliance
- Extensively performed Black/White/ Unit testing, GUI, functional, regression & service level testing written & executed Manual test cases & played a key role in functional testing in Selenium IDE & Selenium RC
- Good understanding & hands on experience with web technologies like HTML, XPATH, XML, AJAX, WSDL
- Extensively worked on REST based Web Services testing
- Developed automation Framework for Selenium webdriver using Eclipse IDE
- Developed JUnit framework for Service testing using Eclipse IDE
- Exposure to all stages of Software Development Life cycle (SDLC), Software Test Life Cycle (STLC) & Test Methodologies
- Hands on experience on Linux, Unix, Mac OS
- Good experience in creating RTM (Requirement Traceability Matrix)
- Proficient in test life Cycle from test planning to defect tracking and managing defect life cycle
- Working experience in fast paced Agile/Scrum environment
- Extensive experience in bug tracking tools like Test Director, Quality Center, Bugzilla, JIRA, Rational Clear Quest & Radar
- Good experience in Waterfall Development Process
- Able to work collaboratively with testers, developers and business analysts in testing complex and large projects and maintain detail QA documentation
- Developed Java based library to read test data from XML & Properties file
- Worked on configuration management (CM) Jenkins, Hudson, VSS & PVCS
- Excellent team member with good interpersonal relations, strong communication skills, hard working, high level of motivation, ability to perform well in a group and also independently
- Ability to work under strict deadlines & capable of handling multiple ongoing projects
- Capability to quickly master new technology and leverage its full ranges of capabilities
TECHNICAL SKILLS:
Automation Tools: Selenium IDE/RC, Quick Test Professional, JUnit (3 and 4), WinRunner.
Defect Tracking Tools: Quality Center, Test Director, Bugzilla, Rational Clear Quest, JIRA
Operating Systems: MS Windows Linux, Mac OSX
Programming languages: Java, Perl, JavaScript
Web Tools: Firebug, AJAX, XML, Ant, JAWS (Job Access with screen), Charles proxy, Gas Mask, Xcode, Beacon
Database: MS Access, Oracle, SQL Server.
Configuration Management Tools: Jenkins, Hudson, Git.
PROFESSIONAL EXPERIENCE:
Integration Test Engineer
Confidential, Sunnyvale, CA
Responsibilities:
- Responsible for Creating Test Plan, test cases, test scenarios and executing for Mobile Apps, iPad Apps and Web Portal
- Bug tracking, filing and bug analysis on Bug tracking tool
- Writing Automation test cases using Selenium Webdriver for Web portal on TestNg
- Wrote TestBg test cases for API testing
- Monitoring/ reporting logs, mobile crash logs from Xcode and Sysdiagnosis to the developer
- Testing on different iPhone versions and iO & Safari
- Coordinating with Developer, Managers for continuous changes and implementing same
- Used Beacon for broadcasting
Confidential, Sunnyvale, CA
Lead QA
Responsibilities:
- Responsible for Creating Test Plan, test cases, test scenarios and executing for all these projects
- Understanding the critical scenarios for Cross Border Billing and testing same
- Written automation test cases in Selenium for CheckOut area
- Bug tracking, filing and bug analysis on Bug tracking tool
- Perform Functional, Regression, Usability, Accessibility Testing
- Coordinating with different team members including managing offshore
- Understanding and analyzing the Automation BVT run using Selenium
- Coordinating and working with UAT team for smooth execution of the project
- Device testing on actual device and using Xcode stimulator using Charles proxy
- Production support and testing using Gas Mask
Confidential, Sunnyvale, CA
Test Engineer
Responsibilities:
- Responsible team member of Retail Testing team for regular release
- Requirement gathering & writing test scripts for the new feature
- Exclusive responsible for Integration testing for Australia & Hong Kong stores
- High Level Test cases & Test scripts creation
- Defect tracking using Radar and defects verification
- Data request creation and validation
- Also responsible for lots of coordination between different teams (business team, SAP, EDW, Finance etc.) for smooth execution of entire process
- Responsible for UAT support and their device configuration & validation
- Responsible for configuration of payment devices, printers and iPod/iPhone for testing
Confidential, Redwood City, CA
Sr. Software QA Engineer
Responsibilities:
- Tested simultaneously on different modules running under DriveUsage project like Containers, Transactions, Login page
- Involved strategic analysis, planning, co - ordination between various team and offshore
- Responsible for writing the test cases for these modules using Selenium and TestNg
- Accessibility testing was performed using JAWS as per WCAG 2.0 standards (under 4 principles: perceivable, operable, understandable, and robust)
- Testing was performed for different Currency options & Languages like English, Spanish, Chinese & French
- Daily scrums were attended & updated the status
- Worked on Onsite-Offshore model
Confidential, Sunnyvale, CA
QA Analyst
Responsibilities:
- Responsible team member of iPhone software quality testing team and responsible for existing version of software and also for future release iCAS is the revenue calculator team for Confidential devices like iPhone, iPad, iPod. Played important role as Team Lead for every month release
- Key player in black box testing, White box testing and performance testing
- Unbricking Device testing for APIs and database validations
- Also responsible for lots of coordination between different teams (business team, software testing team etc.) for smooth execution of entire process.
- Maintaining and developing quality and testing related documents such as test status, TestNg test cases, testing workflow, etc. managed code/scripts using TestNg, cURLs, XMLs etc.
- Duties involve coordination between various Carriers (AT&T, Sprint & Verizon) to ensure connectivity to CSI from QA environments.
- One of the primary responsibilities of work is verification of CSI interfaces for Albert (name of the automated system) when AT&T, Sprint & Verizon makes changes to their systems
- Testing Unbrick for each Albert release and making sure release is successfully deployed and behaving as expected.
- Acted as team lead for monthly release on various occasion for the new release/build or upgrade.
- Some other key responsibility are market Conversion testing, provide support during critical releases and ongoing production support
- Production support in terms of analysis, coordinating with Carrier, escalating to the required team & helping Stores for alternate solutions
Environment: Linux, Hudson, Mac OSX, Oracle, Selenium, JUnit, TestNg, Eclipse, Radar, Espresso, Safari, Ant, RabbitMQ.
Confidential, Menlo Park, CA
Software Engineer
Responsibilities:
- Involved in ACLs check for all web servers, App server, Database & other end points
- Created Test Plan for Mosaic by understanding the tool
- Involved in creation of automation framework using Selenium WebDriver & TestNg using Java
- Responsible for end to end testing on tools like GBD & CSR/Mosaic for Confidential
- Created pre-production document for validating into cutover
- Responsible for the cutover for GBD
- Written & executed the web drivers test cases on testing framework
- Validated the tables of eStore on Sql Server
- Validated exceptions on EHPlogs & Splunk
- Used WLV for validating Urls for the Confidential website
Environment: Team track, Jenkins, Sql Server, Selenium web driver, Testng, Eclipse, Developers tool for Firefox/chrome, Firebug, Ant, Splunk, Teamspace, WLV tool.
Confidential, Cupertino, CA
QE Engineer
Responsibilities:
- Understanding of Functional specification & Design specification designed test cases for Web application & Mobile application.
- Writing new test cases for migrated services by creating JUnit framework using the Service Clients.
- Filed & Track bugs using Confidential bug tracking tool Radar.
- Involved in end to end testing of the application.
Confidential
QE Engineer
Responsibilities:
- Writing new test cases for migrated services using JUnit framework using the Service Clients
- Identify dependency classes using Infrared for services & prepare test suites for the same.
- Identify different scenarios & wrote test cases.
- Selenium framework designed to run tests on different versions to create nightly automation script
- Filed & tracked radars for issues found.
- Actively participant in deployment process.
- Actively involved in testing the services in new production environment immediately after deployment.
- Used SQL queries for updating and retrieving data from databases.
- Used IDoc comparator tool to identify the data fool into SAP.
- Identified & written JUnit Test Cases for iPhoto 7.x, 8.x & XPCO and Aperture 2 & 3.
- Involved in Onsite/Offsite Co-ordination on daily basis.
- Reporting, Discussion and reviews in the Scrum Daily Standup meeting /weekly meetings.
Environment: Linux, Jenkins, Mac OSX, Oracle, Selenium, JUnit, Eclipse, Radar, Espresso, Safari, Ant, iPhoto, Aperture.
Confidential, Cupertino, CA
QE Engineer
Responsibilities:
- Writing new test cases for migrated services using JUnit framework using the Service Clients
- Identifying API’s to be tested for each service based on the number of calls per API.
- Updating existing test cases based on the requirements of new environment and changes to the services
- Use OpenGrok for source code search & refer them to write test cases. Worked closely with the developers
- Identify dependency classes using Infrared for different services & prepare test suites for the same
- Identifying test data for all environments under test created Plist
- Configured the created test suites on Jenkins for continuous automated regression
- File radars for issues found and follow up till the closure of the radars.
- Actively participant in deployment process.
- Actively involved in testing the services in new production environment immediately after deployment.
- Use Confluence & Twiki for writing documentation.
- Helped in selection of team members & mentor them
- Send weekly status report to the lead to help in terms of reaching project goal.
- Checked Logs for any exception
Confidential, San Bruno, CA
Team Member
Responsibilities:
- Managed the Agile SDLC process, from planning the iterations with development and business teams to correctly identify the goals
- Attended daily scrum meetings with the team to get an update on defect fixes.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Performed GUI, Functionality (Returns, Sale, Credit, Debit, BCC, etc.) and Backend Testing for POS.
- Translated the business requirements into test scenarios
- Performed Linux testing on the server.
- Performed LRT, M2M, MPOS & verified same on the Controller.
- RFID testing also done on handheld & on the RFID servers.
- Tested server and Web Portal for the applied business logic.
- Used the JUnit to execute the automated test scripts in Java
- Extensively worked with Selenium RC and JUnit for Web UI testing
- Developed a Modular Framework using Selenium, JUnit and Java
- Responsible for API Testing through Test Harness Developed in Java.
- Created Page library classes for supporting modular framework
- Developed Java based library to read test data from XML & Properties files
- Tested Ajax application using Selenium and Java
- Developed ANT Scripts to run the automation tests and Integrated it with Continuous Integration System
- Tested the new build & patches on Windows first & then on Linux
- Unit test, verification test and functionality test carried on for the Perl
- Involved in comprehensive analysis of XML log file by executing scripts in Perl
- Demonstrated & trained the Business people
- Logged the Exceptions and prepared the matrix in MS excel
- Conducted Defect tracking according to status and Priority and maintenance of defects
Environment: Linux 2.6, QC 9.2, VSS 6.0, Oracle 360, Selenium, JUnit, Quality Center, Windows, JSP, JavaScript, XML, Oracle 360, MS SQL Server, DB2, Clear Case, MS Office.
Confidential, San Francisco, CA
Testing team leader
Responsibilities:
- Responsible for selected components of internal web investment management application, utilized by the company's Investment Brokers/Advisors. Daily interaction with project team consisting of Developers, QA Analysts/Testers and Project Managers.
- Responsible for setting up automation framework with list of reusable and non-reusable actions.
- Handled exception using try….catch block in JUnit.
- Tested Public and protected methods in JUnit.
- Involved in selection process of the team for the project.
- Worked on building the common libraries for the project using Junit
- Worked on shared repository and script modulation by using descriptive program.
- Performed white box testing using Junit
- Involved in testing Web Services, Soap APIs using SOAPUI.
- Extensively used Selenium RC for Web GUI testing
- Introduced Ant and directed efforts to use JUnit to automate testing.
- Developed the system architecture (UML).
- Implemented business objects and business logic of the system (Java).
- Worked closely with the application development teams to troubleshoot issues found
Environment: Win NT / 2000, Java, Oracle 9i, JUnit, Selenium, Perforce, HP Quality Center 9.2, XML, J2EE
Confidential, IL
Test Lead
Responsibilities:
- Discussed, Gathered and shared the views and concepts in Business Requirement Analysis Meetings.
- Discussed the views of testing perspective of the application in the Extended Team Meetings
- Created Test Strategy and Test plan with the dynamic changes in requirements.
- Performed performance related test for improvement of system
- Performed automation testing using Selenium RC under JUnit test framework
- Analyzed and helped business analyst for future release analysis.
- Parameterized the fixed values in checkpoint statements, created data tables for the parameters and wrote functions for the parameters to read new data from the table upon each iteration - Performed Data-driven testing.
- Written the regression test cases based on the Business requirements documents.
- Testing the script for different recording modes.
- Report weekly and monthly status report with the tasks accomplished and planned.
- Managing team and the task Allocation to the team.
- Developed Java based library to read test data from XML & Properties files
- Analyzed the functional specifications from the Base Line Documentation/Business Req Doc.
- Worked on shared repository and script modulation by using descriptive program.
- Wrote several SQL scripts to validate the data integrity in the application using various DDL statements.
- Analyzed the Test Result and Trouble Shoot Gaps in Test data.
- Conducted Defect tracking according to status and Priority and maintenance of defects.
- Managed quality control, defect tracking tools and other application with administration role.
Environment: Win XP, .NET 3.0, MySQL 5.0, Selenium RC/IDE, JUnit, QC 8.0, VSS 6.0.
Confidential, Atlanta, GA
Test engineer
Responsibilities:
- Involved in Testing of all phases of Software Development Life Cycle.
- Involved in testing of design phases of business requirements.
- Perform Black Box testing from end user's perspective & also Grey Box (Database testing) in order to verify the files uploaded & exported.
- Verified that ECOM continued to accept manual entry of Gift Cards for odd figures
- End to end testing of purchases/ transaction from ECOM application into the backend applications, to ensure accuracy of discounted amount received in the backend systems through reward card.
- Performed functionality testing, integration testing and system integration testing.
- As a part of Backend testing extensively used several SQL Data Manipulation statements from database.
- Actively participated in enhancement meetings, to improving the quality of Sales/Rewards
- Executed SQL queries on the oracle database to perform backend validation
- Developed the Test cases from Use cases and building the test scripts, performed manual testing including positive testing and negative testing
- Tested server and Web Portal for the applied business logic
- Extensively used QC for test cases management and defect tracking.
- Prepared the Daily, Weekly, In-term and End of the project status Reports which includes
- Planned Test case status, Progress Report, Test execution status, Defect status using the QC Tool.
Environment: C, C++, Oracle 9i, MS Word, MS Excel, PL/SQL, Win NT/2000
Confidential
Testing team member
Responsibilities:
- Analyzed user requirements and documented test requirements using quality center and the requirements document.
- Prepared detailed test cases by understanding the business logic and user requirements for manual and automated testing.
- Created the strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required.
- Performed Data Integrity and Backend Testing using SQL queries to retrieve data and perform data manipulation.
- Performed Manual Testing of the application. Conducted Functional, System and
- Regression during the various phases of the development.
- Involved in all the meetings, walkthroughs.
Environment: Windows 2000, VC++, Sybase, QC 8.0, VSS6.0.
Confidential
Testing team leader
Responsibilities:
- Created the strategy document that defines the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required
- Performed Data Integrity and Backend Testing using SQL queries to retrieve data and perform data manipulation.
- Involved in all the meetings, walkthroughs.
- Preparation of Test Track from the check list.
- Responsible for Functional Testing.
- Interaction with developers with project related issues
- Preparation & Review of KAS (Knowledge Acquisition Sheet).
- Preparation of project related documents.
Environment: Windows 2000, VC++, Sybase, QC 8.0, VSS6.0.