Software Development Engineer Resume
LA
Summary
- Around 7 years of experience in Automation Testing, Manual Testing.
- Excellent understanding of the SDLC, its constituent Activities & steps, Models & the supporting Disciplines.
- Experience in various Black Box Testing Methodologies: GUI Testing, Functional Testing and Regression Testing.
- Experience in Testing tools Selenium, QTP, Win Runner, JMeter, and knowledge on Load Runner.
- Knowledge of Core Java as well as Databases.
- Involved in Test Plan, Test Case Designing and Test Execution on various applications.
- Experience in Test Script Preparation and execution.
- Exposure to Version control tools such as SVN,CVS and Perforce.
- Involved in building and deployment of J2EE based applications.
- Implemented continuous build/integration, deployment, test systems using Hudson.
- Experience in the Database refresh and execution of the migration scripts.
- Actively involved in Client acceptance walkthrough for Products and Coverage’s.
- Working with Confidential , LA from March 2010 to till Date
- Worked with Confidential,Fremont from Jan 2007 to March 2010.
- Worked as a SQA Engineer with Confidential from Oct 2005 to Dec 2006.
- Worked as IT and QA Engineer forConfidential Jan 2004 to Sept 2005.
- B.Tech in Computer Science and Engineering from Confidential, Hyderabad.
- Testing Tools: Selenium, Jmeter, QTP, Win Runner, Load Runner, Seige
- Database: Oracle, SQLServer, MySQL
- Operating Systems: Windows NT/98/2000/XP, Linux
- Languages: C, SQL,JAVA and Perl
- Web Development: HTML, XML, Java Script, Web Logic
Confidential, LA Mar 2010 to Till Date
Role : Software Development Engineer in Test
Project 1 : Turing
Environment : Perl, MySQL, Selenium and Seige
Description :
Turing provides landing pages for domains managed by the DomainSponsor product. Users visiting these pages will see keywords optimized to the domain they have typed in. Clicking on any of these keywords or typing a search term into a the provided search box will display paid search listings from one or several of our search partners. All user behavior is analyzed to improve the keywords displayed on each domain.
Project 1 : PubMan
Environment : Perl, MySQL, Selenium and Seige
Description :
Pubman provides the publishers with all the data related to their account. It provides ways to manage portfolios and domains. The publisher can obtain reports specific to portfolios or specific to domains. It gives all the revenue numbers the publisher is making on each domain or portfolio. It provides publisher with a way to set different Landers and languages and set the filter option on the domain. It even provide a way with which the publisher can look at the message center and payment options on the account.
Responsibilities:
- Involved in the creation of Test Scenarios and Test Case Preparation.
- Created and executed test scripts with selenium
- Responsible for release plan and rollout of code on QA environments.
- Execution of Test Cases and reporting of defects using the Rally.
- Worked closely with development and the product management team and involved in the project planning meetings.
- Maintenance of continuous build/integration, deployment, test systems using Hudson.
- Performed stress testing using siege.
- Worked in agile development environment.
Confidential, Fremont
Client : Confidential Jan 2007 to March 2010
Role : Automation Test Engineer
Project 1 : Perf
Environment : Java, J2EE, MySQL, Selenium, and JMeter
Description :
Perfisfor gathering the Performance Review information for employees. It provides the information to the committees to decide upon the promotion and slotting decisions for the employees. The application is process oriented; it behaves as per the process rules that are set up for each quarter.
Project 2 : Gcomp2
Environment: Java, J2EE and BigTable
Description :
Gcomp2 is the newer version of the Comp Planning tool that is build on Big Table instead of MySQL. The Comp Planning Tool is for deciding the compensations, bonus and stock refresh of the employees depending on the Perfratings. Certain budget is allocated for each planner, and the planner can provide the compensation to the employees assigned. In hierarchical order the plans of each planner are verified by a planner in the next level and submitted to the higher level.
Project 3 : Comp Planning Tool
Environment: Java, J2EE and MySQL, Selenium
Description :
The Comp Planning Tool is for deciding the compensations and bonus for the employees depending on the Perfratings. Certain budget is allocated for each planner, and the planner can provide the compensation to the employees assigned. In hierarchical order the plans of each planner are verified by a planner in the next level and submitted to the higher level.
Project 4 : GHR
Environment: Java, J2EE and MySQL, Jmeter
Description :
GHR is tool for the HR business users for maintaining and updating employee data at Google. The tools are accessible by the employees to make any changes to their personal details, vacations and other details. The tool has integration with many applications to pass the employee data. GHR has Pay Extracts module while help in generating payrolls for the employees. There is a Workforce integration for pulling in details of employees working and outbound integration for moving data from GHR to the third party tool.
Project 5 : SSO
Environment: Java, J2EE and MySQL
Description :
SSO is Single Sign On for all the internal applications. It authenticates the users with LDAP usernames and provides access to the applications. Fake SSO is used on all the QA applications.
Responsibilities:
- Involved in the creation of Test Scenarios and Test Case Preparation.
- Execution of Test Cases and reporting of defects using the internal tool available for tracking the bugs.
- Created and executed test scripts with selenium and java.
- Creation and execution of Performance Testing scripts using JMeter.
- Involved with pushing the code to the QA boxes and DB refresh.
- Handled the project completely and worked closely with the development team.
- Performed Data Driven Testing using parameterization to test with different data sets, which are passed through a XML, input file.
- Generated detailed performance report that includes graphs and tables for various performance object countersand transaction response times using internal tool.
- Used SQL queries to validate the data in the MySQL database in order to validate and update the data stored in the databases.
- Performed Cross-browser testing for different versions of IE, Mozilla Fire fox.
- Security Testing to verify URL hacking using internal developed tool.
- Involved in testing of GHR Integrationwith different HR apps and third party tools.
- Involved in the testing of Payroll Extracts
- Participated in weekly Status Meetings, reporting the Test Progress to the Development team, Product Management.
Confidential
Client : Confidential Oct 2005 to Dec 2006
Role : SQA Engineer
Project : Annuities New Business
Environment: Java, J2EE, XML, SQL Server, Web logic 8.1, QTP, Load Runner
Description:
Sun Life Financials is a global insurance company offering various products and services.
Worked in the Annuity Products Group on the development of an Automated Annuity Applicant Tracking System. This system monitors a case at various stages of Processing, automate the underwriting process by interfacing with various 3rd party tools. The Annuity New Business (ANB) system allows the entry of new annuity applications as well as some additional processing on cases that were previously inforce, such as Subpays, List Bills.
Responsibilities:
- Involved in the review of the Business Design documents.
- Involved in Test Scenario and Test Case Preparation for System interfaces and Business Rule Engine.
- Execution of Test Cases and reporting of defects
- Involved in the preparation and execution of Test Scripts using QTP.
- Involved in the XML testing for the system interfaces, which handle the data transmission between the application and the third party tools.
- Verify whether the data that comes from the third party systems in XML format is correct.
- Involved in the Testing of EDI (Electronic Data Interchange) processing using SQL.
- Conducted Performance Testing using Load Runner.
- Involved with the deployment of the application to the QA and Staging environments.
- Final Testing before delivery.
- Product Certification & Delivery management.
- Defect Analysis and update to offshore and Onsite PM.
- Coordination with Project Manager and the Development Tech Lead.
Confidential Jan 2004 To Sept 2005
Role : IT and Test Engineer
Project # 1 : Enterprise Application Management
Environment : Windows 2000, ASP.Net, C#.Net, SQL Server, IIS
Description :
Enterprise Application Management System Involves process of automating the organization objectives. Enterprise Application Management System has the following features like Task Management, Timesheet Management, Human Resource Management, Payroll Management, Immigration and Administration
Project # 2: Requirements Management System
Environment : Windows 2000, ASP.Net, C#.Net, SQL Server, IIS
Description :
The Project “Requirements Management System ” is a complete solution to the IT
Consulting Business. It automates the Consultancy Business right from managing the requirements to the final Placements. RMS helps the user to report a requirement and accordingly assign it to the technical recruiter in the company, so that he can search the resumes depending on the requirement that is posted. Any requirement reported can be assigned, updated, resolved, closed, reopened, and monitored by the admin.
Project # 3: Document Management System
Environment : Windows 2000, ASP. Net, C#.Net, SQL Server, IIS.
Description :
Document Management System is a full-featured Web-based system. It is a part of Inforide’s Enterprise Management System. This project is useful for any company looking to keep their documentation in a centralized repository.
Project # 4 :
Environment : Windows 2000, ASP.Net, C#.Net, SQL Server, IIS.
Description :
This Project inforide.com is an official website which contributes the functionality of Inforide Technologies, This Project computerizes all the details pertaining to the consulting details and regarding the job seekers this site provides the facility to upload their resume to the company which acts as a consultancy.
Responsibilities:
- Involved in the review of functional specifications
- Involved in the preparation and execution of Test Scripts.
- Preparation of Test Cases and Execution of Test Cases.
- Performed business functionality testing and GUI testing of the Login Interface.
- Responsible for Functionality testing, Integration testing and Regressiontesting.
- System Testing and Compatibility Testing.
- Used SQL queries for performing data validation.
- Participated in team meetings for weekly testing reviews and management updates.
- Regression testing
- Defects tracking and review process