We provide IT Staff Augmentation Services!

Sdet & Test Lead Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Innovative, quality - focused Automation Architect with demonstrated success in architecting enterprise-wide test automation solutions; Visionary designer, accomplished at collaborating across teams, project planning, framework design and implementing end-end robust automation system from grass-roots that deliver project quality, increase reliability and improve productivity.
  • Detail oriented leader with ability to manage people, process and technology.
  • Hands-on professional with ability to oversee all aspects of software development life cycle. Qualifications offer 16+ years of experience in:
  • Designing, Implementing & Managing Test Automation Test Management

TECHNICAL PROFICIENCIES:

GUI testing: HP QuickTestPro, Froglogic Squish, Telerik test framework, Ranorex, Selenium

Languages: C#, VB, VBScript, JavaScript, Python, Shell script

Unit Test framework: Nunit, MSTest

ALM/Project Management: HP Quality Center, JIRA, TFS

Test Management: Zephyr

Build/CI: Jenkins

Configuration Management: Perforce, Clearcase, bitbucket

Database: SQL Server, MySQL, Oracle

EXPERIENCE

Confidential

SDET & Test Lead

Test Automation

  • Evaluated and recommended Telerik’s free testing framework for functional test automation due to its native support for Telerik/Kendo controls
  • Standardized QA testcase documentation method to use BDD in defining manual tests to assist automation
  • Designed a framework with the following components:
  • Jenkins for CI and automation on multiple environments
  • Telerik test framework for functional GUI testing
  • Visual Studio Unit Test framework with TechTalk.SpecFlow to use newly written BDD tests and bind them to automation
  • Incorporates POM overlaid with behavior design pattern

Test lead

  • Lead globally distributed QA teams across development streams
  • Responsible for overseeing testing allocations and activities across teams
  • Help QA teams strategize effective test methods for different problem statements
  • Identify and share best practices, lessons learnt between the QA teams
  • Track and report test metrics and risks for different teams and initiatives
  • Use of TFS to align QA practice with our current Agile project management to plan and track work across teams

Confidential  

QA Automation Architect

Test Automation

  • Evaluated and recommended FrogLogic Squish as a suitable tool for enterprise test automation to cater to Unix/Windows environments for applications developed on Qt framework
  • Responsible for vendor interaction for tool procurement and support
  • Designed and developed a platform independent enterprise automation architecture with the following components:
  • Zephyr as test management solution and automation execution engine using zbot
  • MySQL as the backend to log execution history
  • Live automation dashboard using ASP.net, Google visualization APIs, RabbitMQ APIs
  • Squish-Qt with python for GUI tests and bash script for backend tests
  • Seamless integration with application build system using Jenkins as the driver and consolidator
  • Collaborate with application development in improving code consistency to support automation
  • Source controlled the automation suite using mercurial into bitbucket

DevOps & Change Management

  • Determine release readiness and conduct pre-production release meeting with all stakeholders
  • Collaborate with application support and DevOps in deployment and release
  • Built a real-time Dashboard to monitor the state and transition of feature branch builds between environments using groovy on Jenkins, JIRA rest APIs and MySQL backend
  • Develop tools calling JIRA rest APIs to track task estimates for the team and to import tasks during sprint planning

Confidential  

QA Automation Architect

Planning and Management

  • Gather requirements from teams; study feasibility for Automation, establish scope and plan the statement of work.
  • Develop Automation strategy document, plan Automation effort and schedule automation script development for functional, integration and regression testing.
  • Build a team of talented professionals; mentor them on the framework, tool; delegate units of work.
  • Collaborate with build teams and plan regression runs; analyze run report, work with build teams to track down the issues to closure.
  • Provide Test metrics to stakeholders.
  • Design and establish QA process to be implemented by various teams.
  • Demonstrate proof of concept to various clinical teams and sell the benefits of automation.
  • Form a committee of representatives from different teams - operation experts, build, prod support teams and perform root-cause analysis after every release and incorporate the review findings into subsequent release.

Automation

  • Build one of the largest automation implementations on EPIC EMR system with over 200 business-critical flows automated across different areas of EPIC such as ADT, CAD, AMB, ASAP, Inpatient and Stork.
  • Design end-to-end, easy plug-and-play framework using QTP and BPT factoring in usability, seamless data flow, reusability, maintainability, scalability, error logging and recovery.
  • Develop accelerative utilities to optimize scripts, improve efficiency and productivity that can integrate with the automation suite.
  • Define standards, guidelines, documentation and process for Test Automation.
  • Collaborate with vendors for software procurement and support services.

Quality Management

  • Setup, Administer and Customize Quality Center(QC) for the entire organization.
  • Develop training plan and provide training to clinical/non-clinical teams on using QC with the concept of business process testing (BPT).
  • Organize QC structure; strategize effective ways to manage artifacts for implementation and post production teams.
  • Create internal workorder application with built-in workflows on SharePoint site using SharePoint designer, aspx pages to manage requests; meet commitments effectively and provide KPI metrics.
  • QC Customization & Reporting - VB Script, OTA API, C#, ASP.NET, Sharepoint, SQL, Google Visualization API
  • Print System - Prints any type of testplan from the QC client.
  • Extract attachments - Integrated a .Net executable with QC Client to extract, download multiple attachments from any QC module.
  • QC Custom Help - Hijack help feature to include help file custom built for project.
  • Develop several real-time dashboards using ASP.NET, Google charts, SQL and deploy on SharePoint intranet site to be accessible across the organization.
  • Conceptualized, designed and developed custom Tools to enhance UX, improve productivity
  • Process - Testing enterprise-wide workstation updates
  • Constitute a committee to formalize the testing process for enterprise-wide workstation updates.
  • Envision and develop SharePoint team site for alpha testing with custom InfoPath forms and nintex workflows.
  • Establish metrics and develop aspx reports using SharePoint webservices + Google visualization APIs to aid in reporting test progress.

Confidential,  Tallahassee, FL

Manager & Architect - Test Automation

Management & Planning

  • Managed a 4 member team of highly talented automation engineers.
  • Established KPIs, goals and managed team performance.
  • Conducted several team building activities to keep the team motivated.
  • Gathered requirements from teams, analyzed feasibility for automation.
  • Planned schedules, allocated resources and designed processes for various Automation projects and coordinated automation efforts.
  • Facilitated automation tool training across the organization.

Framework Design & Implementation

  • Designed a super-efficient object oriented approach that reduced the scripting time by ~ 50%.
  • Researched various cost-effective tools to support object recognition on MS Office suite and zeroed-in on Ranorex® tool.
  • Worked with the senior management and procurement teams to procure the software.
  • Created wrapper on C# referencing Ranorex® dlls and integrated this with QTP scripts for office object recognition.
  • Created core test library dlls using Ranorex on C# and string them in NUNIT to run batches of smoke tests.
  • Integrated Excel as a driver interacting with and managing scripts written over QTP and versioning centrally managed libraries using Perforce.
  • Developed lucid custom logging using XML + XSLT.
  • Shipped over 2000 automated Regression test cases to production estimated to plummet manual test effort by ~40% for a Content Management product.
  • Performed feasibility study on Selenium for automation of a web-based content management solution.

Confidential, Seattle, WA

Software Design Engineer in Test (SDET)

  • Participated in Framework design and Enhancements for UI Automation using in-house Tools built on C# for a Microsoft Licensing application.
  • Test Functions and execute them using Visual Studio Team System - Unit Test Framework.
  • As a member of core team that reviewed and supported the in-house tool, incorporated many enhancements to the tool.

Confidential, Merrimack, NH 

Automation Lead

  • Setting up automation practice in Testing COE
  • Distributed Automation Framework for an Instant messaging application

We'd love your feedback!