We provide IT Staff Augmentation Services!

Software Development Resume Profile

5.00/5 (Submit Your Rating)

Professional Summary

  • Extensive experience in working on Product life cycle. Good exposure in using Agile SCRUM methodologies to deliver the end products.
  • Extensive experience in full cycle Software Development of client/server applications, high-performance solutions, using TDD, ATDD and BDD models and practices.
  • Experienced in Functional, Regression, Security, Database, Internationalization and Performance Testing, Quality Center, Team Foundation Server, MS Test Manager, PVCS Tracker, JIRA.
  • Domains - Online Media Advertising, Mobile Insurance, Healthcare, Automobile, and Hospitality, products / projects with increasingly higher responsibilities.
  • Experienced in .Net, VB, ASP, SQL, Oracle, VB/Java scripts all the phases of STLC, SDLC process for various domains.
  • Experienced in Functional, Regression, Security, Database, Internationalization Testing.
  • Result-focused professional with 12 years in the IT industry with increasing responsibility in Software Quality Engineering SQE , and development with a proven track record of delivery, strong strategic vision and demonstrated ability to inspire/mentor/manage QA teams and its activities in the geographically dispersed companies.
  • Successfully managed complex projects with global implementation, and rapidly evolving requirements.
  • Drove and contributed to product level test strategy, test approach and architecture.
  • Expertise with Implemented quality assurance using defined practices and procedures.
  • Participated in the architecture and design of a feature early in the development cycle, influencing it to drive quality and adherence to specifications.
  • Prepared and maintain Requirements Traceability Matrix RTM , extended RTM to ACC Matrix throughout the project lifecycle Worked closely with the business teams on User Interface layout and design.
  • Developed and maintained Automated Tests using varied automation frameworks in various tools like Selenium, QTP and Ranorex.
  • Automated highly transactional e-commerce web application using Selenium, Web Driver.
  • Implemented Page Objects, Data Driven, Keyword Driven, Hybrid automation frameworks using Selenium Web Driver, JAVA.
  • Maintained Automation Framework and lead development of new automated tests.
  • Maintained QA documentation to describe automation suite.
  • Accurately track and report on Quality Assurance metrics.
  • Written and maintained test scripts for user interface, functional, system and ad-hoc testing.
  • Written automation test cases that verify functional and non-functional requirements of a feature.
  • Test, evaluate and validate new functions and applications and identify issues in software or services.
  • Worked collaboratively with QA and Development teams during all stages of projects to provide in-process testing results.
  • Facilitated the User Acceptance Test UAT sessions with the defined Acceptance Criteria and with references for users by writing and maintaining user documentation and other training needs.

Technical Expertise:

Software Testing

Functional, Database, Security, Performance, Desktop Applications and Web based UI Testing, Windows and Web Services.

Technical Leadership

Estimations, Project Planning and Project Scheduling, Project Execution, Task Assignment, Tracking and Status Reporting, Risk tracking and Management, Team Coordination and working with various Cross Functional Teams, Impact Analysis, Change Management, Agile, Waterfall and Prototype Models

Test Automation

Selenium, Web driver, RC, Driver Scripts, Controller Scripts, knowledge of Cucumber, Enterprise Automation Frameworks EAF , Soap UI, Eclipse, QTP, Ranorex

Methodologies

Unified Modelling Language UML , Agile, Single Team Methodology, Plan driven BRD, FRD , Change driven CR Change Management Process

Domain

Digital Media Marketing, Advertising , Mobile Insurance, Healthcare, Automobile, ERP, Web applications, Widows Applications, e-Commerce applications.

Databases Operating Systems

SQL Server, Oracle, Windows

Business Modelling Requirement Management tools

MS Visio, MS Office Suite Excel, Word, Publisher, Outlook, PowerPoint, One Note , Balsamiq, ModelIO, Cacoo

Programming Languages

C , Visual Basic, ASP, SQL, Core Java, JavaScript, VBScript

IT Security Tools

Burp Suite, Firemon Security Manager, Admin - USB controllers, Microsoft Security Essentials for SQL Server.

Tools Packages

JIRA tickets VM Ware, Raid Configuration, Visual Studio, Active Directory, MS Project, TFS, HP Quality Center, PVC S Tracker and Bugzilla.

Content / Release Management

Team Foundation Server TFS , Visual Source Team Server VSTS , Jenkins, MS- SharePoint, SVN.

Process Management

  • Ensured all SDLC requirements defined in the QA Testing Life cycle are adhered and followed in all phases of the projects.
  • Develop and manage quality assurance metrics for performance improvement of all teams.
  • Implemented ongoing quality improvement processes working with interdepartmental teams.
  • Managed the planning and execution of product testing efforts, including all associated resources to meet committed delivery dates.
  • Provides effective communication regarding issues, objectives, initiatives and performance to plan.
  • Works with Project Managers to develop project schedules and resource allocation models for QA related projects and other activities such as software deployment, customer integration, and professional services validation.
  • Responsible and Accountable for flagging the timing of interdepartmental deliverables and the quality of their output.

Organizational Liaison

Manages and responds to Software Quality Assurance issues with related groups such as Development, Architecture, Database, Integration, and Customer Support.

Quality Management

  • Assures the viability, functionality and effectiveness of essential tools.
  • Anticipates program release problems and takes corrective action, escalating as needed, to resolve and achieve commitments.

Deployment and Delivery

  • Orchestrates the delivery of software to Customer visible environments.
  • Responsible for creating task and checklists for software deployment.

Production Support

  • Troubleshooting and high tier support.

Documentation

  • Establish and maintain policy for documentation of all Quality assurance deliverables.
  • Reviewed documentation before it sent out to External Customers and Business owners.

Professional Experience:

Confidential

Responsibilities

  • Strong knowledge of test, defect and requirements management processes
  • Strong knowledge of test automation
  • Previous test lead or test coordination activities
  • Test planning, test design, test result evaluation, documentation and reporting
  • Manual test cases/script design and development
  • Incorporated quality software practices into all phases of the project life cycle services
  • Developed automated test suites and engines.
  • Performed design reviews for continuous improvement in meeting client goals and needs.
  • Evaluated automated scripts and testing needs.
  • Assisted in training junior automation test engineers.
  • Coordinated with other department employees as needed.
  • Conducted extended consultations on complex projects.
  • Prepared and submitted product test, status and defect reports.

Environment: C , .NET, VB.Net, MS SQL Server, Windows, XML Services, Web Services, HP Quality Center, VSTS, TFS, Selenium, Soap UI.

Confidential

Responsibilities

  • Ensured that all programs are delivered with agreed upon business value, on time and highest quality.
  • Managed a rapidly growing test team of Engineers, managers and leads working on multiple product feature areas.
  • Drove and contributed to product level test strategy and architecture.
  • Defined the platform quality bar and mechanisms for prevention and earlier detection of SLA issues.
  • Determined various processes and ensured timely delivery of same.
  • Monitored work of multiple automation projects at a given time.
  • Analyzed all change requests and prepared requirements for project.
  • Prepared an estimate for all modules required for test automation.
  • Developed manuals for scripts to be implemented by user.
  • Assisted users in understanding and executing automation scripts.
  • Implemented development of shared test infrastructure for platform wide testing.
  • Ensured that all features embody engineering best practices, efficient, scalable architecture elegant design and high quality implementation.
  • Drove quality process and trustworthy computing initiatives throughout the product lifecycle to eliminate architecture, design and coding defects at the source.
  • Lead code reviews to ensure consistently high level of design and implementation.
  • Business Management, ensuring that financial targets of the group are met, variances are minimized and reasons for variances are known business reviews are conducted as per rhythm-of-business.
  • Technology Management enabled the team to innovate and create strong partnership with other groups.
  • Risk Management ability to manage risks related to people, technology and processes.
  • Responsible for all phases of the life cycle of the project including requirement study, design, development, and deployment and testing.

Environment: Java, Oracle, XML Services, WSDL, Restful API, JSON format, JIRA, Selenium, Jenkins.

Confidential

Responsibilities

  • Understand the testing effort by analyzing the requirements of project.
  • Estimate and obtain management support for the time, resources and budget required to perform the testing.
  • Organized the testing kick-off meeting
  • Defined the Test Strategy, set Defect management process, conduct RCA and Defect Triage meetings.
  • Build a testing team of professionals with appropriate skills, attitudes and motivation.
  • Identify Training requirements and forward it to the Project Manager Technical and Soft skills .
  • Developed and maintained various automation regressions in coordination with quality management analysts.
  • Prepared estimated for various automation tasks.
  • Developed designs for frameworks for various automated tests procedures.
  • Evaluated various testing tools and assisted in designing and implementing it in processes.
  • Coordinated with network and application development teams and prepared application performance issues.
  • Provided engineering technical support to all juniors in design work for tests.
  • Develop the test plan for the tasks, dependencies and participants required to mitigate the risks to system quality and obtain stakeholder support for this plan.
  • Arrange the Hardware and software requirement for the Test Setup.
  • Assign task to all Testing Team members and ensure that all of them have sufficient work in the project.
  • Ensured content and structure of all Testing documents / artefacts is documented and maintained.
  • Document, implement, monitor, and enforce all processes for testing as per standards defined by the organization.
  • Check / Review the Test Cases documents.
  • Keep track of the new requirements / change in requirements of the Project.
  • Escalate the issues about project requirements Software, Hardware, Resources to Project Manager / Sr. Test Manager.
  • Organize the status meetings and send the Status Report Daily, Weekly to the Client
  • Attend the regular client call and discuss the weekly status with the client.
  • Acted as the single point of contact between Development and Testers.
  • Track and prepare the report of testing activities like test testing results, test case coverage, required resources, defects discovered and their status, performance baselines etc.
  • Review various reports prepared by Test engineers.
  • Ensure the timely delivery of different testing milestones.
  • Prepares / updates the metrics dashboard at the end of a phase or at the completion of project.

Environment: ASP.NET, C , .NET, VFP, MS SQL, Windows, XML Services, MS Dynamics , Web Services, HP Quality Center, VSTS, TFS, SSIS, SSRS.

Confidential

Responsibilities

  • Responsible to work closely with the Product Development team in participating in the technical discussion design reviews and functional reviews and drive the testing strategy for testing the technical aspects of the product that will eventually help quality of the product.
  • Responsible to provide the technical leadership, technical mentoring, formalized training for the staff, direction, strategy and hand-on assistance to other members of the team.
  • Responsible to work with various cross functional organizations to streamline, integrate and continuously measure and improve the effectiveness and efficiencies of Test Automation.
  • Evaluated testing tools and assisted in designing and implementing it in processes.
  • Developed automated test cases for all manual tests cases provided.
  • Analyzed automation framework and suite and recommended enhancements to same.
  • Coordinated with team and ensured resolution of all issues and completion of work on time.
  • Maintained and issued weekly reports on all automation tests.
  • Responsible to work closely with the Product Marketing team and the customer base to create functional testing strategy that ensures the product meets the customer needs.
  • Ensures that technical requirements and designs of Test Automation solutions are harmonized across products
  • Provides technical consulting to multiple product engineering teams
  • Actively participate in test planning discussions to assure automation coverage is continuously improving across all products which leverages test automation
  • Will be responsible to work with various cross functional organizations to streamline, integrate and continuously measure and improve the effectiveness and efficiencies of the quality group
  • Direct responsibility over certain areas of the cross-functional team including External Validation, Documentation, and User Experience.
  • Determine process improvements and implement process improvements with other leadership stakeholders to improve and stream-line the software construction process.
  • Communicate to development staff, senior Engineering management, and other departments the status of releases and any issues that need to be resolved.
  • Assist Product Owners and Scrum Master in release planning, reviewing/adjusting priorities, assigning stories to Scrum Teams working on one or more projects.
  • Review the status of these projects on a weekly basis utilizing development tracking tools such as sprint and release burn down and defect tracking reports.
  • Serve as top escalation point for customer production escalations.
  • Coordinate with Beta program managers to define and gather technical and quality-related input from successful betas

Environment: ASP.NET, C , .NET, VFP, MS SQL Server, Windows, XML Services, Windows Services, HP Quality Center, VSTS, TFS, QTP, Ranorex.

We'd love your feedback!