We provide IT Staff Augmentation Services!

Software Engineer Resume

5.00/5 (Submit Your Rating)

Hoffman Estates, IL

SUMMARY:

  • Successful, results - driven engineering leader with over 14+ years of IT experience
  • Proven track record of transformational improvements in software development practices, software quality and business processes, and driving operational excellence
  • Expertise in Functional and Non Functional Testing, Performance Test Engineering, Performance test management, extensive experience in designing, developing Performance Test strategy using industry standard tools such as Hp-Loadrunner, Cloud based Soasta (LG’s set - AWS and Google cloud), Jmeter Extensive experience in engineering of large enterprise applications and brings with a fresh perspective on performance engineering strategy, tools and current industry trends
  • Expertise in database testing with sound understanding of white box testing by using SQL and PL/SQL
  • Experience in designing, developing Performance Test strategy using industry standard tools such as HP - Loadrunner, Cloud based - Soasta
  • E-Commerce Platforms, Integrated Retail, Wireless and Mobile Solutions and Services
  • Leading large and geographically dispersed teams
  • Defining and implementing strategic roadmaps
  • Customer relationship management
  • Software Quality Processes
  • Experience in multiple architecture, technology testing and with complex projects.
  • Strong experience in working with developers, system analysts and business partners to establish response time and TPS requirements and creating tests that accurately measure against them
  • Ability to give detailed analysis of performance of web, API's, and Custom applications, error logs, error reports, exception reports and analysis on exception report etc.
  • Experience with Monitoring dashboards - Graphite, NMON, Wily, Wireshark, Fiddler2, performance architecture design, capacity planning
  • Experience in designing discipline that resolves critical and complex application performance issues. Identifies and drives optimization changes in the application design to improve customer experience for mission/business critical IT applications
  • Experience in establishing Performance Planning Strategy that outlines Current Production Workload distribution, Performance Requirements and Test/Production Environment Requirements and Performance Optimization results
  • Demonstrated experience in monitoring, analyzing and recommending solutions to performance problems in high-traffic, large-scale distributed systems and client-server architectures
  • Very good understanding of networking and architectural frameworks and methodologies, a working knowledge of design and implementation of systems software as well as the internals of the system in order to produce the best possible system availability and performance
  • Experienced in creating Performance Engineering strategies, assessing and defining Non-Functional Requirements, Designing Workload Model by analyzing production statistics and business expectation and needs
  • Communicates effectively and has the ability to influence others
  • Strong time management and organization skills
  • Updated with Current industry trends in performance and load testing tools, processes and techniques
  • Experience working in a global team in a vendor dependent model
  • Team Management - Involved in the preparation and delivery of staff performance evaluations and career development activities.
  • Test documentations - Test Project Plan, Test Plan, Test Cases, Test Matrix, and Test Estimation etc.
  • Test Management/Defect Tracking - Jira, Handled all responsibilities like Project Coordination, Onsite coordination, Support and Analysis, as Test lead handled all TCOe (Test center of excellence) efforts
  • Extensive experience as a Second line and third line application Support Engineering
  • Experience in all Project support tasks like Release and Deployment, Incident Management and Change Management (CAB/CAM) to follow the process for any change requests.
  • Ensuring all changes are first tested on acceptance test servers and then applied on Production servers.
  • Keep the production and acceptance environments synchronized
  • Well experienced in analyzing the business needs and preparing the technical requirements and mentoring the development team for driving the project needs.
  • Working closely with the application architects to identify specific infrastructure components (hardware, software, database, etc.) for architectural and tuning improvements; define and document volumetric requirements across a variety of functional domains
  • Working closely with key stakeholders to conduct code reviews, technical specification reviews and define architecture to improve network and system performance Conducts technical assessment as part of a proof of concept
  • Develops and communicates performance, load and stress testing goals, priorities, and status, Performs software system performance analysis, including analysis of application design, coding, and validation of performance results; ensures all test specifications are implemented correctly
  • Identifies metrics for monitoring increased performance and scalability Provides guidance for performance test initiatives that take a true end - to-end focus on ensuring client side, server tiers, database and data integration jobs are performing as expected
  • Conducts performance prototyping, system capacity modeling and projections, performance driven design, application profiling and base-lining to measure and improve system performance Troubleshoots performance, load, and stress testing through analysis of system design/coding Strategizes, plans and manages End to End performance solutions for the applications/ Infrastructure in scope
  • Knowledge of Performance trouble shooting (heap dump & thread dump initial analysis) and J-Profiling set up and taking snapshots and primary analysis during the test
  • Evaluate and adopt performance tuning methodologies, performance & monitoring tools, processes and technologies
  • Proactively develops and implements organization-wide quality process initiatives to manage and improve infrastructure performance
  • Recommends best practices and ensure adherence to the best practices Provides training/mentoring/educating of team members Provides oversight and guidance in the formal test execution process
  • Ensure the functional and nonfunctional requirements of the business units are met by undertaking a thorough and comprehensive review of set of tests on programming changes that are produced by development and testing staff
  • Review testing effort via Performance test plans and test cases for larger-scale projects oversee the complete testing lifecycle for all applications in scope for deployments including review test plans/scenarios for new functions
  • Create and Review Performance test scripts Review test cases, scripts, plans and procedures, experience to handle test data in various formats (JSON, XML, CSV, etc.) and understand data storage, encoding, encryption, data transformation and related concepts
  • Serves as an escalation point for issues involving Performance testing
  • Owning Stress and Test environments, Deployments in stress/test environments, coordinating GO - No GO meetings and giving sign-off on Project builds/deliveries from test environments
  • Representing CAB meetings for any Production related test activities
  • Provides daily and weekly status report that includes Performance metrics
  • Holiday Readiness - Stress/Load testing - with multi-application, multi tools (Load runner and Soasta) in production environment for SYWR (Shop your Way - Platform, Sears.com (desktop and mobile), and Kmart.com (desktop and mobile)
  • Rapidly absorbs complex technical and conceptual information, identifying key issues and details and presenting understandable alternatives to both technical and nontechnical individuals at all levels of the organization
  • Strong analytical and problem solving skills
  • Defect management - JIRA and reporting using Excel - reporting on the types of defects, the cause and the severity of the defect, Working knowledge of MS Office Suite
  • Have working knowledge of all of the following quality assurance methods: unit, integration, regression, user interface and automated testing
  • Excellent communication, interpersonal and organization skills, including the ability to communicate with internal and external customers at all levels
  • Open-minded and approachable to ensure there is a constructive approach to problem solving. Actively explore solutions to problems - reducing barriers, costs and time
  • Strong self-motivation, a dedication to building new processes and the ability and initiative to work effectively with limited guidance
  • Project Management and Planning, Manages workloads across multiple projects

TECHNICAL SKILLS -

Performance Testing Tools: HP - Loadrunner, Cloud based performance testing tool Akamai - Soasta, Exposure to Jmeter, Performance Center

Performance Monitoring and Log Analysis Tools: Monitoring Dashboards - Graphite, NMON, Wily, Performance counters and dashboards in Load runner and Soasta, Wireshark, Fiddler2

Operating Systems: Unix, WINDOWS based, Linux

Languages: SQL, PL/SQL, HTML, Java Script, C

CI: Github, Jenkins, SVN

Database(s) Environments and tools: Oracle RDBMS 9i and 10g, DB2, MySQL, Teradata

Tools: Toad, Sql Teradata assistance, DB visualizer, Sqlyog, Sql work bench

Test Automation/Defect tracking/: Automation Testing by using - Qualitia

Exposure to Selenium IDE/RC/Web driver: Defect Tracking - Jira

Test Documentation: Test Plan, Test Case, Test Matrix, Bug Reports Creation, Test Estimation etc. (For Functional and Non Functional)

GIS Software/CAD Tools: Microstation, Autocad, G-Technology, Geomedia-Professional

ETL/Reporting/Other Software: ETL - Datastage batch testing, Microstrategy - Report testing, Clarify, Control - M (for scheduling and monitoring), SOAP UI

Packages/Project/Test Management: MS Office (MS Word, MS Excel, PowerPoint etc.), Microsoft Project (MPP), Test Director

PROFESSIONAL EXPERIENCE:

Confidential, Hoffman Estates, IL

Software Engineer

Performance Testing Tools : HP - Loadrunner, Cloud - Soasta

Environment : Database - MySql, UNIX (Application servers - Jboss and wildfly), Multi-tier Application, Java, Defect tracking by Jira

Responsibilities:

  • Leading Performance efforts, Leading Performance and QA teams, Responsible for Creating Project Plan, Performance Test Plans, Test Case design, Test Case Review and Execution, database testing, Functional Testing, Integration Testing, Regression testing, Defect tracking, review and analyze faults, system monitoring, Preparing test strategy, coordinating offshore and onsite
  • Performance testing (Load Testing) using Loadrunner and Soasta - Scripting, data extraction and data management, scenario/composition creation, workload model, optimization, ensuring best practices, Handling Performance tool level issues - Loadrunner and Soasta
  • Performance test analysis, Maintaining stress environments of respective applications
  • With owning responsibility of deploying the code in stress environment.
  • Monitoring all application servers and JVM’s, database, CPU/Memory usage, Response time, and all major performance counters
  • Created Production simulation for Thanksgiving Day load in Production for SYWR (Shop your Way - Platform, Sears.com (desktop and mobile), and Kmart.com (desktop and mobile) - Recursive Load/Stress test in Prod Environment
  • Working closely with business users/analyst on the design and specification of features with development team and Involved right from Initial stage in setting up the workflow and Process for the project (Delivery of the usage modules)
  • Provided essential support to team to ensure the quality of the product Analyzed and reviewed report for quality of deliverables
  • Co-coordinating and driving quality feedback for GO/NO GO meeting and roll out

Confidential

Technologist

Performance Testing Tools : HP - Loadrunner

Performance Test areas: GUI, Web services API’s - Soap, Rest, Json with Multi- Applications

Environment: GUI, Database - DB2 with Toad, UNIX (Putty), Data-stage, QTP, Defect tracking by Jira

Responsibilities:

  • Performance testing (Load Testing) using Loadrunner - Scripting, data extraction and data management, scenario/composition creation, workload model, optimization, ensuring best practices, Handling Performance tool level issues - Loadrunner
  • Performance test analysis, Maintaining stress environments of respective applications
  • With owning responsibility of deploying the code in stress environment. Monitoring all application servers and JVM’s, database, CPU/Memory usage, Response time, and all major performance counters
  • Responsible for Creating Project Plan, Test documents - Test Plans, Test Case design, Test Case Review and Execution, database testing, Functional Testing, Integration Testing, Regression testing, Defect tracking, review and analyze faults, Unit and Integration, Next Box, system monitor testing, coordinating offshore and onsite manual and automation team, ETL and MSTR report testing, daily meeting etc. - Preparing test strategy and creating test plan for ETL, DWH and BI applications, working on ETL tools Data-stage for ETL testing
  • Designed and Developed of Modules, interacted with client regarding discrepancies through e-mail or conference calls
  • Working closely with business users/analyst on the design and specification of features with development team and Involved right from Initial stage in setting up the workflow and Process for the project (Delivery of the usage modules)
  • Provided essential support to team to ensure the quality of the product
  • Analyzed and reviewed report for quality of deliverables
  • Provided quality feedback for GO/NO GO meeting and roll out

Confidential

Sr. Tech Associate

Performance Testing Tools: HP – Loadrunner

Performance Test areas : GUI

Environment : Oracle 10g SQL, PL/SQL with Toad, UNIX (Putty), Defect tracking by spectrum, Test management by Test director, Windows XP Server.

Responsibilities:

  • Worked as Lead and Responsible for Performance testing (Load testing) using Loadrunner 9.5 (GUI – VDMT application flow), Creating Test documents - Test Plans, Test Case design, Test Case Review and Execution, database testing, Functional Testing, Integration Testing, Regression testing, Defect tracking, review and analyze faults, Unit and Integration, Next Box, system monitor testing, Network configuration. Preparing test strategy and creating test plan for ETL, DWH and BI applications
  • Responsible for supporting all test activities and second line support to VDMT application, worked closely on the design and specification of features with development team and Involved right from Initial stage in setting up the workflow and Process for the project (Delivery of the usage modules)
  • Provided essential support to team to ensure the quality of the product
  • Analyzed and reviewed report for quality of deliverables

Confidential

Sr. Tech Associate

Performance Testing Tools: HP – Loadrunner

Performance Test areas : GUI

Environment : Oracle 10g SQL, PL/SQL with Toad, UNIX (Putty), Defect tracking by spectrum, Test management by Test director, Windows XP

Responsibilities:

  • Performance testing using Loadrunner 9.5 (GUI – Confidential application flow)
  • Developed scripts for delivery of the products. done deployment Testing and Configuration Testing, database testing, white box testing, Functional (Black box) testing, Unit and Integration, Next Box, system monitor testing, Defect tracking, review and analyze faults, Project configuration
  • Lead Integration verification and validation (IVVT) testing team through the test life cycle
  • Agile coach for TE Projects and Chaired agile Stand-ups and Retrospective meetings.
  • Experience in Quality review/ technical audit - Audit the live systems in the production, prepare a list of discrepancies/ issues/ problems and suggest corrective actions

Confidential

Management Associate

Environment: Oracle 10g SQL, PL/SQL with Toad, UNIX (Putty)

Responsibilities:

  • Prepared the Attribute mapping xls. based on the information gathered from Intergraph and studied the graphic model by migrating every distinct feature.
  • Prepared test plans for Migrating 89 Exchanges
  • Prepared schedules for work, attending and chairing various conference calls, to track project status and management reviews within the project
  • Analyzed software requirement and specification
  • Developed and executed Test Cases for Functional, Integration & System Testing, Prepared Business Threads for Integration Testing, Reviewed the Test cases & Business Threads
  • Acted as a central coordination point for various testing support activities
  • Loaded all the data of 89 WC on the database server in respective users
  • Documented standardize project process flow for the production team
  • Provided project training and technical support to production team

Confidential

Management Associate

Environment: Oracle 8i SQL - PL/SQL with Toad, Windows NT, Microstation-JTest Management by Test Director (with defect tracking)

Responsibilities:

  • Analyzed customer requirements and setting up the rules for production purpose and prepared the necessary test plan to make the execution of the project simpler and faster
  • Also made Database QC scripts with oracle sql and pl/sql for the database testing purpose as per customer requirement
  • Prepared Test scripts and functions wherever necessary for various units of the business modules
  • Developed and executed Test Cases for Functional, Integration, System Testing, reviewed the Test cases, Defect tracking and analyze faults
  • Customized & Converted Microstation and Oracle data into Coverage as cad package.
  • Coordinated the rules related to projects between the customer and production teams & thereby acted as project support for the projects

Confidential

Sr. Executive

Environment: Oracle 8i SQL - PL/SQL with Toad, Windows NT, VB-6, Microstation-J

Responsibilities:

  • Analyzed Problem Request and Change Request for enhancements, Confidential on project activities and done time analysis
  • Developed and executed Test Cases for Functional testing for a single module
  • Developed database quality check routines, database automation routines, developed various scripts as per business rules, Data Transfer, QC. Coordinated with the client regarding corresponding modification of the software’s and processes as and when there were any changes in the project specifications

We'd love your feedback!