We provide IT Staff Augmentation Services!

Onsite End-to-end Test Engineer Resume

Cary, NC

SUMMARY:

  • Senior Software QA Engineer, Automation Engineer, Team Lead, QA Manager and Scrum Master with over 14 years’ experience.
  • Manual Testing, Product Testing, ETL Testing, Mobile Testing and Data Base Testing with extensive experience which includes System Understanding, Requirements Analysis, Test Analysis, Test Strategy, Test Planning, Build Verification Testing, Development and Execution of test cases for functional, Browser Compatibility (Cross Browser), Integration and Regression Testing of applications, and functional testing of Web Services. Experience leading all aspects of the system test life cycle including managing the schedule and priority of testing efforts, designing, developing, executing, and maintaining test plans, test cases and test methodologies that ensure exhaustive testing of all assigned applications.
  • Extensive experience in Quality Assurance using Manual and automation tools which includes Selenium WebDriver/Grid, UFT, Cucumber, Quality Center, Jenkins and JMeter
  • Experience in black box, gray box and automation testing using Selenium - TestNG and Junit via Maven on web and client applications
  • Strong knowledge of automated test design and development principles
  • Experience in database testing and ETL testing
  • Extensive experience testing mobile applications
  • Demonstrated proficiency in and programming languages like Java, C# and Python
  • Strong knowledge of team-oriented and collaborative working environments.
  • Expert in developing automation testing framework using Selenium WebDriver in Java, C# and Python
  • Experience identifying, documenting and coordinating the setup of complex environments for testing operations
  • Work experience in integrating Automation scripts (Selenium WebDriver API) on Continuous Integration tools like Jenkins for nightly batch run of the Script.
  • Experience using Postman, SoapUI and UFT for functional testing of web services
  • Load and Performance Testing experience in Loadrunner and JMeter
  • Dynamic, hands-on, trilingual Scrum Master with a demonstrated ability motivate and lead scrum teams across multiple locations - understands, appreciates and implements agile methodology consistently and effectively
  • An effective communicator with strong people management, coordination and analytical skills. Excellent written and verbal communication, and presentation skills. Natural ability to interact with all levels of management and technical personnel. (Published a research paper on “Bridge Personnel”- people who bridge the gap between management and technical personnel). Ability to work under pressure/deadlines and make immediate high impact decisions to resolve complex issues. Proven track record of providing feedback to peers and management on identified areas of improvement.
  • Continuous integration and deployment knowledge
  • Experienced problem solver with listening, feedback and consensus building skills.
  • Outstanding verbal, telephone, and written communication skills.

TECHNICAL SKILLS:

Programming /Scripting Languages: Java, Python, C++, C#, VB Script, HTML

Test Tools/Framework: UFT - HP Certified, UFT for UI and web service automation, Selenium, WinRunner, Load Runner, JUnit, TestNG, Maven, Robotium, Testdroid, PHP Unit, SOAP UI, Postman, Browser Stack

Platforms: Windows, UNIX (HP, AIX, Solaris), Linux, Android, iOS

Version Control / Data Management: SVN, Git, HP ALM

Test Management: Jira, Test Director, Trac, Basecamp, HP Quality Center

Defect Tracking: Fogbugz, Scopus, HP Quality Center

Databases: SQL Server, Oracle, DB2, MySQL

CI: Jenkins

EMPLOYMENT SCAN:

Confidential, Cary, NC

Onsite End-To-End Test Engineer

Responsibilities:

  • Analyzing around 10 - 20 different systems for ordering installations and disconnections of various kinds of circuits. Writing end to end test cases for testing these systems. Interacting with systems on varied platforms like web based, client server and legacy main frame systems.
  • Interacting with system test engineers, business analysts and developers from the systems that form the end to end scenarios
  • Defining quality standards and high level test strategy documents for End-to-End tests. Recommending new tools, techniques and methodologies needed to enhance productivity, efficiency and quality. Communicating ideas, strategic insights, process improvements and QA standards.
  • Logging and managing the defect throughout the defect life cycle in Jira
  • Performing manual test procedures for functional testing of Web services using SoapUI. Identifying, documenting and coordinating the setup of complex environments for testing operations.
  • Writing automated scripts for in Soap UI in Groovy for testing of web
  • Writing automated scripts for in Selenium in Java for testing of web applications and using Cucumber in leveraging the BDD approach
  • Manual testing of OLTP data bases. Displaying excellent understanding of DB Design, DB tables and access through SQL. Writing complex SQL queries for extracting data from multiple tables
  • Logging and managing the defect throughout the defect life cycle
  • Collaborating closely with internal business units. Providing feedback to offshore and onshore teams and client stake holders on identified areas of improvement.
  • Following agile methodology to shorten the release cycle. Fulfilling the role of a Scrum Master in running daily scrum calls, Sprint Planning meetings, Sprint Reviews, Retrospectives whenever the Scrum Master was unavailable

Confidential, Richmond, VA

Onsite Lead Test Engineer

Responsibilities:

  • Writing automated scripts for using selenium web driver in Java for testing of web applications developed in Java. Leading an offshore team of automation engineers maintaining and enhancing the automation framework for UI automation. Leading and managing problem resolution discussions with offshore team, onshore resources and client representatives.
  • Writing automated scripts for in Selenium in Java for testing of web applications developed in .Net. Mentoring an offshore team of automation engineers maintaining and enhancing the automation
  • Using Jira for test case and defect management. Creating and maintaining system test project documentation.
  • Manual testing of OLTP data bases
  • Defining quality standards and high level test strategy documents for system tests. Recommending new tools, techniques and methodologies needed to enhance productivity, efficiency and quality. Effectively communicating ideas, strategic insights, process improvements and QA standards.
  • Displaying excellent understanding of DB Design, DB tables and access through SQL. Writing complex SQL queries for extracting data from multiple tables
  • Designing quality regulations and evaluations based on monitoring data flow against quality standards. Analysing results to ensure quality standards and the software meets/exceeds documented business requirements. Establishing the optimal software engineering and QA processes for the organization. Estimating tasks and assignments, tracking and reporting testing progress and project status.
  • Logging and managing the defect throughout the defect life cycle
  • Collaborating closely with internal business units and external clients. Introducing process improvements and productivity initiatives. Providing feedback to offshore and onshore teams and client stake holders on identified areas of improvement.
  • Following agile methodology to shorten the release cycle and get quality products to the client faster. Actively participating in Agile ceremonies. Substituting as a Scrum Master in running daily scrum calls, Sprint Planning meetings, Sprint Reviews, Retrospectives whenever the Scrum Master was unavailable.

Confidential, Newport News, VA

Onsite Lead Test Engineer

Responsibilities:

  • Writing automated scripts for using selenium web driver in Java for testing of web applications developed in Java. Managing an offshore team of automation engineers maintaining and enhancing the automation framework for UI automation. Leading and managing problem resolution discussions with offshore team, onshore resources and client representatives.
  • Performing manual test procedures for functional testing of Web services using UFT. Identifying, documenting and coordinating the setup of complex environments for testing operations.
  • Writing automated scripts for in UFT in C# for testing of web applications developed in Java. Mentoring an offshore team of automation engineers maintaining and enhancing the automation framework for web services automation
  • Using HP-ALM for test case and defect management and test execution using test lab. Creating and maintaining system test project documentation.
  • Manual testing of OLTP data bases
  • Defining quality standards and high level test strategy documents for system tests. Recommending new tools, techniques and methodologies needed to enhance productivity, efficiency and quality. Effectively communicating ideas, strategic insights, process improvements and QA standards.
  • Selecting appropriate tools for test management automated testing and defect tracking. ALM for defect management, Selenium for UI automation and UFT for webservices automation.
  • Testing of ETL Processes and Data Warehouse Testing. Displaying excellent understanding of DB Design, DB tables and access through SQL. Writing complex SQL queries for extracting data from multiple tables
  • Designing quality regulations and evaluations based on monitoring data flow against quality standards. Analysing results to ensure quality standards and the software meets/exceeds documented business requirements. Establishing the optimal software engineering and QA processes for the organization. Estimating tasks and assignments, tracking and reporting testing progress and project status.
  • Logging and managing the defect throughout the defect life cycle
  • Collaborating closely with internal business units and external clients. Introducing process improvements and productivity initiatives. Providing feedback to offshore and onshore teams and client stake holders on identified areas of improvement.
  • Following agile methodology to shorten the release cycle and get quality products to the client faster. Actively participating in Agile ceremonies.

Confidential

Senior Software QA Engineer

Responsibilities:

  • Writing automated scripts for using selenium web driver in Java, C# and Python for testing of web applications developed in Java
  • Performing manual test procedures for functional testing of Web services using Postman and SoapUI
  • Using Jenkins for controlling the test automation written in C# and Java to carry out pre-release regression
  • Manual testing of OLTP data bases, data warehouse and the associated reports
  • Helping the developers develop unit tests in PHPUnit. Defining quality standards and high level test strategy documents for the unit tests. Recommending new tools, techniques and methodologies needed to enhance productivity, efficiency and quality.
  • Selecting appropriate tools for test management automated testing and defect tracking. Jira for defect management, Selenium for automation and Jenkins for control of automated regression testing of six different test environments. Developing automation scripts in Python and Java.
  • Testing of ETL Processes and Data Warehouse Testing. Displaying excellent understanding of DB Design, DB tables and access through SQL. Experienced in writing complex SQL queries for extracting data from multiple tables
  • Designing quality regulations and evaluations based on monitoring data flow against quality standards. Analysing results to ensure quality standards and the software meets/exceeds documented business requirements. Establishing the optimal software engineering and QA processes for the organization
  • Responsible for overall testing and QA for Forrent.com and the targeted sites CorporateHousing.com and Over55.com. Writing detailed test plans, test scenarios and carrying out functional and regression testing manually
  • Logging and managing the defect throughout the defect life cycle
  • Collaborating closely with internal business units and external clients
  • Responsible for the end-to-end development and testing of the web services functionality and guest card API for Forrent.com
  • Following agile methodology to shorten the release cycle and get quality products to the client faster.

Confidential

Software QA Manager

Responsibilities:

  • Managing the complete QA process for System testing of VEDA.
  • Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
  • Performed Data driven testing using Selenium WebDriver, TestNG functions and JDBC Connections which reads data from scripts using property and XML files.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Used ClearCase, Subversion for code repositories and Maven for the dependencies.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Leading and mentoring a team of 7-10 QA engineers and business analysts. Managing an offshore team of QA Engineers.
  • Writing Test strategy document and requirements-test scenarios matrix. Using HP ALM to deliver real-time traceability of requirements and defects. Helping the QA team to benefit from this traceability to get on-time reports and have visibility into the system under development. Using HP Quality Center for release and cycle management, test management, defect management and reporting from a single platform.
  • Performing detailed analysis functionality of VEDA and guiding the QA engineers to write the test scenarios and test cases for VEDA
  • Directing the writing and maintenance of test cases using HP Quality Center 8.6
  • Directing and conducting functional testing on VEDA
  • Supervising the integration testing including the ETL testing for ASTRA and RECON REDUX
  • Managing the complete defect lifecycle using HP Quality Center
  • Performing functional testing of Web services using SoapUI
  • Performing Load testing using Loadrunner
  • Joining the QA engineers in hands-on functional testing of most of the modules
  • Managing the complete QA process for System Testing and UAT on behalf of DGCX
  • Leading and mentoring a team of 5-10 QA engineers and business analysts. Managing an offshore team of QA Engineers and business analysts.
  • Writing Test strategy documents.
  • Going above and beyond the core duties and accepting additional role as a senior Business Analyst for the Trading, Exchange Admin and Clearing systems.
  • Configuring Selenium WebDriver and Maven and creating selenium automation scripts in java using Junit prior to agile release.
  • Directing the writing and maintenance of test plans and test cases using HP Quality Center 8.6
  • Supervising and conducting functional testing on trading system, system for exchange administration, clearing and reporting system and surveillance system
  • Conducting the UAT in agile mode
  • Using HP ALM to deliver real-time traceability of requirements and defects. Helping the QA team to benefit from this traceability to get on-time reports and have visibility into the system under development. Using HP Quality Center for release and cycle management, test management, defect management and reporting from a single platform.
  • Working closely with internal and external stake holders like Dubai Currencies and Commodities Exchange (DGCX), based in Dubai and Cinnober Financial Technologies (CFT), based in Stockholm, Sweden
  • Defect tracking using HP Quality Center
  • Performing Load testing using Loadrunner
  • Conducting hands-on functional testing of critical modules

Confidential

Software QA Lead

Responsibilities:

  • Directing QA engineers to ensure the highest standard of quality so that the organization meets both internal and external requirements
  • Supervising QA engineers to establish quality standards in mobile and web development as per market requirements
  • Evaluating the performance of QA and development teams and comparing them with established quality standards
  • Procuring QA software tools, developing QA procedures and establishing QA methodologies/standards
  • Writing automated scripts for mobile applications using Robotium, web applications using Selenium in Java using Eclipse and stress testing Android applications using Monkey Exerciser tool
  • Running scripts written in Robotium on TestDroid to run tests on multiple devices simultaneously
  • Assisting the QA team in writing test plans and test cases
  • Writing the Test Strategy document
  • Manual testing of the web and mobile apps
  • Defect tracking using Fogbugz
  • Working extensively with System Analysts and Development Lead to manage changes to requirements

Confidential, Norfolk, VA

Test Automation and Software Quality Assurance Engineer

Responsibilities:

  • Automated testing for mobile applications for lead management on android and iOS platforms
  • Writing automated scripts for using QTP for testing of web applications developed in PHP
  • Selecting appropriate tools for test management, automated testing and defect tracking
  • Designing quality regulations and evaluations based on monitoring data flow against quality standards
  • Establishing the optimal software engineering and QA processes for the organization
  • Collaborating closely with internal business units and external clients
  • Creating RFP for outsourced QA teams, taking bids from selected contract companies in India and Ukraine
  • Responsible for release management
  • Working on design and implementation of automated regression testing using QTP 9.2, QTP 9.5 and Selenium in Java using Eclipse

Hire Now