Automation Lead, Selenium C# Resume
Newtown Square, PA
SUMMARY:
- Results - driven, dynamic technical leader with strong leadership, 14 years of experience in IT, combined with 7 years of experience in software development and 7 years of testing.
- Excellent project management skills with the ability to successfully manage multiple technical projects through complete project and product lifecycle.
- Proven experience as a quality assurance manager.
- Leads enterprise-wide technical projects through complete lifecycle, directs technical teams, advances stakeholder goals, and positions clients for successful delivery of technical solutions.
- Comprehensive knowledge of business and functional requirements to establish test plans and strategies.
- Highly focused and integrity-driven with solid business and technical acumen.
- Proficiency in Selenium, C#, Java, SOAP UI, Jenkins, TestNG, Quality Centre, VB Scripting, JavaScript, VBA, and SQL.
- Capable of prioritizing multiple projects, while meeting deadlines under extreme pressure and fixed budgets.
- Promotes PMI and Agile practices; researches modern technologies and identify opportunities for improvement.
- Adaptable team player; fosters teamwork and collaboration to enhance innovative, state-of-the-art solutions.
- Adept at quickly assimilating to modern technologies and procedures.
- Delivers sustainable results through strong analytical, problem-solving, and root-cause analysis skills.
TECHNICAL EXPERIENCE
Operating Systems: Windows XP/2000, Unix/Linux
BPS Tools: Staffware, Tibco Iprocess
Automation Tools: Selenium, Maven, QTP, Cucumber, BDD, SOAPUI, FitNesse, TestNG
Languages: Java, HTML, ANT XML, Groovy, VBScript, JavaScript, C#
Database: Oracle, SQL server, MS Access
Test Management Tool: Quality Centre, Jira, MS Project, Excel
Integration Tool: Jenkins, Bamboo
Frameworks: Hybrid, Keyword Driven, Page Object
Version Control Tool: Visual Studio Version Control, Tortoise Subversion
Domain: Corporate Banking - Liquidity, Payment, KYC, Trade
AREAS OF EXPERTISE:
- Project Planning and Management
- Written / Verbal Communication
- Complex Problem-Solving
- Leadership and Performance
- Software Development Lifecycle
- Testing
- Superior Time Management
- Skilled at Multi-tasking
- Global Team Management
- Exemplary Presentation Skills
- Budget Management
- Workflow Management
- PMI, Agile and Scrum
- Quality Assurance
- SQL Database
PROFESSIONAL EXPERIENCE:
Confidential, Newtown Square, PA
Automation Lead, Selenium C#
Tools: Selenium, C#, Bamboo, Nant, Visual Studio 10, Jira, CRM, SQL Server 2014, SOAP UI, Webservices, Json, Cucumber
Responsibilities:
- Migrate Selenium RC framework to Selenium Web driver.
- Use SOAPUI to automate web services/restful calls.
- As a cost saving project to eliminate the SOAPUI license cost, we had developed a Rest service Api to test the services
- Update automation test cases with recent changes for the functionality of each sprint release.
- Monitor and analyze daily run to detect critical testcase failure and communicate findings with appropriate stakeholders.
- Evaluate elapsed time from test run report on specific modules to ensure no reduction in performance.
- Created POC using Cucumber and Selenium
Confidential, Bethlehem, PA
Client Automation Lead
Tools: Selenium, Java, Eclipse IDE, Jenkins, ALM 11, Excel Macros, TestNG, SQL server, Maven
Responsibilities:
- Managed MCSS application project and Managed Order Management System project through complete project lifecycle.
- Identified test cases for automation and completed data-driven testing and GUI check points using Selenium to enhance overall functionality of the application.
- Applied knowledge of SQL to query and update records, validate database records, and ensure accuracy.
- Developed hybrid framework in Selenium and Test NG; implemented generic keywords and executed framework to send automation reports by email.
- Used TestNG Annotations inSeleniumWebDriver and executed a batch of tests as TestNG suite.
- Developed user-friendly and flashy XSLT reports using TestNG and Maven.
- Involved in validating the Web Services related to Customer, Account and Transaction Management using the SOAP UI.
- Used Jenkins for continuous integration
Confidential, Newport, NJ
Client Test Manager
Tools: Java, Selenium, Jenkins, Oracle 9i, Excel Macros;
Responsibilities:
- Understand business challenges, problem statements, requirements and existing environments for various clients.
- Prepare, Review and execute manual, automation and performance test strategies, test plans and test cases
- Successfully implemented onsite-offshore Global Delivery Model for this project.
- Walkthrough the applications with the help of Subject Matter Experts to know third party components, custom build components, dependencies and technologies. Also identify some end-to-end test scenarios for automation tool evaluation.
- Perform technical and cost feasibility study, requirement gathering and analysis.
- Mentor the team to use the framework, quality standards, implement the change management system in the automation suites and prepare the user-friendly documentation for the scripts.
- Perform responsibilities of conducting research on IT requirements and business requirements in UAT areas
- Develop roadmaps and rollout plans to execute the automation and performance projects for enterprise clients.
- Set up test beds for Agile based projects testing
- Design of QA Checklists, Regression, Smoke & Sanity Test Suites and Quality Control Checklists for QA and Processing teams
- Understand modern technology to design test strategy, test plans and test cases for its testing
- Design and Audit QA Processes and Templates for Testing, System and Processing teams of the organization
- Conduct and Manage Pre-sales demo of Products to Sales Teams and Management
- Design and review project plans and QC checklists prepared by Processing Team to process Customers data using Processing Tools designed
- Arrange and conduct review, bug triage, Sprint retrospective and CCB meetings
Confidential
Executive Project Manager and Client Test Manager
Tools: QTP (10.0), QC (10.), Oracle 9i, Excel Macros
Responsibilities:
- Managed Liquidity Management project to enable bank to offer innovative liquidity solutions to corporate clients.
- Analyzed business challenges, problem statements, requirements, and existing environments for various clients.
- Developed and implemented manual, automation, and performance test strategies, test plans, and test cases.
- Implemented onsite-offshore Global Delivery Model for project.
- Performed technical and cost feasibility study, requirement gathering and analysis, and mentored a team to ensure elevated levels of quality standards, and compliance with procedures and processes.
- Managed Payment Hub - Handon experience on various payment messages like ISO8583, Edifact, SWIFT messages
- Implemented Middleware application to link customer-facing transaction and file initiating systems with backend payment processors or accounting systems.
- Converted input files from e-biz channels into enriched formats required by backend processors.
Confidential
Project Manager, Lead, Developer
Responsibilities:
- Led, managed, and developed ASP.NET application by applying comprehensive knowledge of c#.
- Managed BizTalk 2006 application.
- Developed custom pipelines to remove illegal characters in EDI file prior to parsing.
- Created custom nested orchestrations, and deployed solution on clustered servers.
- Architected asynchronous and caching mechanisms to load copious amounts of data.
- Designed and built reporting engine for invoicing and shipping; applied .NET and Crystal Reports to create the reporting engine, and integrated multilingual support.