Qa Engineer Resume
New York, NY
SUMMARY:
- Over 12 years of IT experience with Software Quality Assurance and QA implementation.
- Extensive experience in Software Testing and QA implementation for Client Server and Web based Applications.
- Well versed with QA standards and methodologies and hands - on knowledge of all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle(STLC).
- Good Exposure in implementing Agile Methodologies and Waterfall Methodologies in Testing Projects.
- Proficient in performing GUI, Functional testing, System testing, Regression testing, Backend testing, Smoke testing, Sanity Testing using manual & automated testing tools.
- Good knowledge in Black Box Testing, White Box Testing and Grey Box Testing.
- Extensive programming experience in .Net Framework.
- Proficient in various test management and defect tracking tools such as HP Quality Center, JIRA, ALM.
- Expertise in writing, maintaining and executing Test Plans, Test Cases, Test Scripts, analyze test results and generating software defect reports.
- Experienced in creating and maintaining framework using Selenium WebDriver.
- Expertise on Data Driven testing using Frameworks like TestNG.
- Practical hands on experience in different automation frameworks like Page Object Model Framework, Test NG Framework, Keyword Driven Framework, Data Driven Framework, and Hybrid Framework for a number of projects.
- Experience in working with open source tools such as Selenium (Selenium IDE, Selenium RC, Selenium WebDriver and Selenium Grid), Soap UI, Cucumber, JIRA and Eclipse.
- Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath and CSS to find the Web Elements using selenium and creating automation scripts.
- Tested the SOAP and RESTFUL Web Services using SoapUI tool.
- Responsible for maintaining code using SVN, GIT and performed build verification using Maven.
- Expert in preparing Traceability Matrix to map requirement coverage with test cases.
- Developed BDD tests using Cucumber by writing behaviors and step definitions. Developed required
- Selenium support code in JAVA for Cucumber.
- Experienced in Automated Testing using Selenium, QTP, Win Runner and Load Runner.
- Hands on Experience on Continuation Integration Tools like Jenkins.
- Hands on experience in writing SQL queries and executing procedures to perform back end testing for the expected results.
- Effective experience in Testing Database Applications of RDBMS in MS SQL Server, MS Access and Oracle.
- IT Desktop support, provides excellent customer service, hardware and system support, maintains, analyzes, troubleshoots and repairs computer systems, hardware and computer peripherals.
- Software Installations & Upgrade deployment for end users.
- Providing technical assistance and support to maintaining different networks.
- Provided technical support to optimize workflow and minimize business interruptions.
TECHNICAL SKILLS:
Testing Tools: Selenium IDE/RC/WebDriver/GRID, WebDriver Backed Selenium, QTP, JIRA, Quality Center (QC), Bugzilla, Git
Languages: C, C++, JAVA, .NET, Python, Java Script, HTML, XML, CSS, JSON
Test Framework: JUnit, TestNG, Data Driven Framework, Keyword Driven
Web Debugging Tool: Xpath, Firepath, Firebug, Web debugger
Methodologies: Agile-Scrum, Waterfall, V-Model
Hardware: Desktop, Laptop hardware, maintenance, and installation of device and peripheral. Network cards, RAM, Polycom, Siemens IP phone Installation and configuration, Video and audio cabling. Network (cat5/e/6 cabling)
Software: MS-Office 2016 Package (Word, Excel, Access, PowerPoint, Outlook etc.), HTML, Firewall, antivirus protection, Dreamweaver, JAVA, Remote Support, Installation Windows software.
Operating Systems: MS-Dos, Windows2000, Windows XP, Windows, Vista, Windows 7/10, Mac OS, Unix, Linux.
Databases: Oracle 11g/10g, SQL Server, MySQL
Networking Hardware: Routers, switches, hubs, and bridges, LAN/ WAN, access and distribution layer devices.
PROFESSIONAL EXPERINCE:
Selenium Tester/ QA Engineer
Confidential, New York, NY
Responsibilities:
- Actively Participated in requirement gathering from end Users, Responsible for writing functional Specifications and design documents.
- Analyzed business requirements, system requirements, and data mapping requirement specifications interacting with client, developers and QA team.
- Created and implemented Test Plan and Test Strategy Document outlining the scope, objectives, timeline and focus of software testing effort for functional, regression, user acceptance and stress testing.
- Involved in analyzing system specifications, design, development and execution of test plans and test cases for client/server and web applications using Manual and Automated testing.
- Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's GUI and in the testing environment using Selenium WebDriver.
- Developed Selenium test cases using Junit framework
- Developed Automation scripts for new enhancements using Selenium WebDriver and Junit.
- Developed ANT Build scripts to run Sanity Test scripts developed in Selenium WebDriver.
- Modification and execution of Test case Scripts in Eclipse IDE, design of automation test framework (Junit and ANT).
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java, python using Junit prior to agile release.
- Used Cucumber automated testing to test new and existing functionality.
- Used Java language and Junit framework for scripting. Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) for nightly batch run of the Script.
- Implemented Data-Driven test to verify the same functionality with multiple sets of data.
- Defect testing and exploratory testing/Ad-hoc testing was performed after each build.
- Performed UI testing, Database testing after reviewing the story cards and database diagram.
- Created automation scripts in SOAP UI using Groovy Script for web services testing.
- Used SOAP UI tool to located the WSDL file on the internet, create test cases, and execute test cases.
- Worked closely with development and project management teams for effective defect management and verify resolved bugs and track enhancements made to product.
- Reported the bugs, Email notifications to the developers using JIRA.
- Provided back end testing for data validation using SQL on Oracle.
- Extensively executed SQL Queries on database tables to verify the database.
- Involved in testing the database and data validation using SQL Queries.
- Worked with developer to reproduce the bugs and to resolve usability issues during UAT.
- Created Regression Document to track and report testing activities during each phase of testing, including testing results, test case coverage, required resources, logged defects and their status, performance baselines.
- Participated in Stand-up meeting, walkthrough meeting, weekly automation meeting with all other QA, weekly assessment meetings with business analysts and developers.
Environments: Selenium WebDriver, Git, SOAP, Cucumber, Eclipse, SQL, Oracle, Python, Java, JIRA, QTP (Quick Test Professional), QC (Quality Center), VBScript, Junit, TestNG, Firebug, XPath, Windows 7/Vista/XP, UNIX.
Selenium QA Tester
Confidential, New York, NY
Responsibilities:
- Interpret application architectures and identify areas for automation.
- Developed Automation Scripts for Regression using Selenium WebDriver and Java.
- Using Page Objects Pattern with Cucumber JVM framework.
- Developed and executed SQL queries in the database to conduct data integrity testing by checking the data tables on the server.
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
- Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
- Recorded and managed defects.
- Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
- Analyzed test results and prepared test/defect summary report for Sr. Management.
- Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
- Worked on Integration of Selenium RC/WebDriver with existing API to test Framework.
- Implemented Agile/Scrum methods for testing approach.
- Configured Selenium and GRID scripts on Virtual machines for parallel Testing.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Responsible for Setting up Web Services project using WSDL in SoapUI and provided setup help to other team members.
- Conducted Cross browser testing in IE and Firefox using Selenium GRID.
- Managed Test results and defects using JIRA defect tracking tool
- Proficient in creating queries in TFS to validate results of TFS reports.
- Prepared user documentation with screenshots for UAT (User Acceptance testing).
Environment: QTP, Selenium, TestNG, Git, JIRA, SoapUI, Quick Test Pro, Quality Center 9/10, PL/SQL, Ruby, Agile, TFS, HP Load Runner 9.1, Appium, XML, Java, Cucumber, Microsoft Visual studio, Web Services, JIRA, Python, Linux.
Quality Analyst
Confidential, Elmhurst, NY
Responsibilities:
- Analyzed business requirements, documented business requirements specifications, wrote Test Plans, Test Cases.
- Involved in analyzing requirements documents.
- Developed test strategy, test plan, test cases and test scenarios based on requirements Document of various client/server and web based applications.
- Performed Functional testing manually.
- Involved in performing extensive back-end testing to make sure data is properly reflected on the web Application.
- Executed the test cases manually and automation as necessary and worked on XML.
- Used Quality Center as a defect management tool.
- Performed Manual Testing and regression testing activities for new releases as an end-to-end testing on Different platforms like windows with different web browsers.
- Responsible for documenting errors, their resolution, as well as performing extensive Regression Testing.
- Involved in weekly walkthrough and inspection meetings to verify the status of testing and to discuss defect and like scenarios.
Environment: Manual Testing, HTML, MSOffice, Quality Center, SQL Server, Windows.
Lead IT Support Engineer
Confidential, New York, NY
Responsibilities:
- Network optimization.
- Set up Help Desk for Student Housing
- Set up and installation of trouble ticketing system.
- Served as the escalation point of contact for Clients, support staff and end users. On-site support provider as primary contact for all issues, expansions and upgrades.
- Support Ethernet connection for educational housing of 1500 out of state student.
- Resolve various customer issues including Ethernet connection, dorm networking, remotely working on troubleshooting Win/Mac internet connection over the phone
- LAN Survey, assisted in the reconfiguration and installation of additional Cisco switches and wireless devices.
- Run Network cable RJ-45 as per requirement and troubleshoot with server.
- Perform diagnostic and solved problems with Network connection for the students who are residing in dorms.
- Effectively interacted with clients to troubleshoot problems.
- Provide Customer service and see technical problems through to resolution.
- Deployed 4000 Siemens VOIP phones to Sony Corp.
- Assisted with the Network installation to cover the entire campus of over 30 buildings. Two Cisco 6500s core in a redundant set up and over 200 Cisco SGE 2000P switches on the edge and Juniper Firewalls to support production companies with custom set ups and high bandwidth utilization.
- Wi-Fi Survey and build out for over 486,000 sqft both indoors and outdoors.
- Configuration and Installation of 10 Sun Blade Servers in a Chassis to accommodate studio operational services.
- Setup and configured various Network switches for 12 servers.
- Build VoIP Phones, test, installation, turn up and MAC for over 500 Corporate Clients of Broadview Networks Hosted PBX Solution spanning over 10000 end users, the core of this was configuration of Polycom and Cisco Phones on Broadsoft Platform.
- Troubleshoot and repair connectivity issues as needed.
- Provision VOIP Phones for customers.
- Take complains from clients and support with write up manual.
- Provide telephone and in-person technical support to clients.
- Support Windows 7 & MAC Operating systems, Microsoft Office 2010.
- Provided desktop support. Troubleshoot and resolve end-user problems related to PC hardware and software, networks, and remote access issues.
- Provided tier one phone email and computer support for Sr. Executive level personal.
- Research, resolve, respond and log calls from clients and ensure timely and satisfactory resolution of problem; escalate both internally and externally when required according to defined escalation paths.
- Maintain detailed documentation with respect to end client problems on diagnosis and resolutions for future reference.
- Learned and tested new products and services
- Build client and contractor relationship.
- Responsible for IT conference room support ensuring that all technical needs for client are properly handled.
- Handle user requests to have passwords reset, new passwords issued, or need to have accounts unlocked.
Management Analyst
Confidential
Responsibilities:- Conducted organizational evaluation by researching and gathering data to develop business policies/operational procedures to increase efficiency.
- Gathered and organized information to identify procedural issues such as organizational change, communications, information flow, integrated production methods, inventory control or cost analysis.
- Analyzed gathered data to develop solutions or to present alternative methods that corresponded to changing business needs.
- Developed and implemented records management program for filing, protection and retrieval or records which ensured compliance with program.
- Reviewed forms, reports and conferred with management or users regarding format, distribution and purpose, as well as to identify problems and determine necessary improvements.
- Designed, evaluated, recommended and approved changes for forms and reports and
- Prepared manuals and trained workers on new forms, reports, procedures or equipment’s according to organizational policy.
Website Developer
Confidential
Responsibilities:- Work with clients to find the best solution for their website needs.
- Responsible for website development and maintenance.
- Develop webpages which interact with database.
- Delegated task to team members.
- Perform modification, editing as required time to time.
- Undertook development of flash based components utilizing macro media Dreamweaver.
MS Access Developer
Confidential
Responsibilities:- Converted Store inventory system from legacy Excel application to a database application in MS Access System.
- Successfully Designed database schema.
- Implemented the entire application consisting tables, forms and reports.
- Added new functionality to system.
- Produced user manual
Network Support Engineer
Confidential
Responsibilities:- Monitor, evaluate and improve the overall support process including, unresolved open cases, abandon rates, escalation to level 2/3, phone skills, and customer escalations. Provide technical support for networks, internet connectivity and e-mail
- Work under Corporate Credit Department. Main job activities centered on preparing credit proposals, preparing memorandum, arrange management level meetings, correspondence for general meeting, negotiation, liaison and prepare telex & fax etc.
- Understand the Bank’s A/c holder’s business potential, business expansion, and management capability. Additionally, provides suggestion and give guideline to overcome their shortcomings.
- Communicate regularly to the branch office’s and company’s customers through telephone and some times by visiting in person.
