Qa Automation And Manual Testing Engineer Resume
FL
SUMMARY:
- 8 years of extensive experience in Analyzing, Designing and Implementation of QA testing strategy for Web based and Client/Server applications using Manual testing and Automation testing on Windows, Mac OS X, UNIX and LINUX platforms.
- Experienced in Software Development Life Cycle (SDLC), Defect life cycle management and different methodologies like Waterfall, Agile, and Scrum.
- Excellent understanding of Software Quality Assurance Techniques and strong knowledge of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Experienced in SQA (Software Quality Assurance) including Manual and Automated testing with tools such as Selenium RC/ Web Driver/IDE/Grid using test scripts Java, JavaScript and Test Frameworks using Junit /TestNG/ANT/MAVEN/JENKINS build tools.
- Experienced with various types of testing like GUI testing, Web testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing, Black Box Testing, Manual Testing, UAT testing, Regression Testing, Performance Testing, Documentation and Reporting.
- Experience in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
- Experience with Automated Testing tools such as Selenium - RC, IDE, Web Driver, Selenium Grid, Jenkins, Cucumber, Ruby, Cucumber, Web Services (REST, SOAP), protractor, QTP(Quick Test Professional), load and performance testing tool JMeter and mobile automation testing tool Appium.
- Experience with SOA, Web Services, SOAP, Soap UI, RESTFUL, WSDL technologies.
- Experience in testing native applications on iPhone, Android and iPod devices manually Used Ranorex tool for testing current and early Android applications
- Good Knowledge on Archer GRC tool. Comprehensive knowledge of embedded system test plans, procedures, and testing standards
- Well-exposed in embedded system development, QA testing, and embedded system applications.
- Expertise in Set up of Selenium RC using Eclipse IDE as well as through command line.
- Experienced with apps testing on Android , iOS and Desktop (Linux, OSX, Windows).
- Experience programming in Java, Python, JavaScript, HTML, XML and SQL.
- Extensive experience in Automation Testing through Test complete tool.
- Experience working in agile teams with a BDD approach.
- Experienced in Creating/Executing/Troubleshooting Selenium automation test scripts generated from test cases.
- Expertise in performing Manual testing & Mobile Application Testing using Appium.
- Expertise of testing the application developed using various mobile technologies including J2ME, Blackberry, Android, Symbian, .Net Technology etc. Experience in Understanding the code written in different programming languages Java, Java Script,VBscript,.NET, Python, SQL and databases like Oracle, SQL Server.
- Experience in both Waterfall and Agile project environment.
- Solid experience in implementing automation test scripts, record scripts using QTP and UFT.
- Experience with tools like GIT Hub and Stash
- Good exposure in testing SOAP web services using SOAP UI and testing Rest web services using POSTMAN tools .
- Experienced in XML files, Flat files, CSV files.
- Experienced in bug and defect tracking using tools like Bugzilla, JIRA.
- Experienced in using HP ALM for application lifecycle management.
- Good knowledge of SQL, functions, triggers etc.
- Familiar with OSI and TCP/IP
- Experienced in writing SQL queries for back-end testing and validation of data.
- Proficiency in writing load scripts using Apache JMeter.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability to interact with individuals at all levels.
TECHNICAL SKILLS:
Testing tools: Selenium WebDriver, HP Quality Center/ALM, Junit, TestNG, JIRA, SOAP UI, QTP, Eclipse, Protractor, Manual Testing, Appium (Android Testing), JMeter
Web Technologies: HTML, DHTML, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Team Foundation Server (TFS 2008, 2010, 2012), Rational Clear quest.
Languages: C, C++, Java, C#, SQL, PL/SQL, Python, UML.
Project Management: Microsoft Project, Microsoft Office (Word, Excel), Microsoft PowerPoint, MS Access, Agile & Waterfall
Browsers: Internet Explorer, Firefox, Chrome & Safari
Operating Systems: Windows XP, 7, 8 & server 2003, UNIX and Linux
Mobile Manual Testing: Android, iOS.
PROFESSIONAL EXPERIENCE:
Confidential, FL
QA Automation and Manual Testing Engineer
Responsibilities:- Involved and participated in agile methodology daily huddles, grooming, planning, review and retrospective meetings.
- Design, Develop and Execution of Test Plan, Test Scenarios, Test Cases, Test Scripts and Test Steps.
- Developed test cases using TFS (Team Foundation Server).
- Analyze the requirements and identify the features and functions to be tested and automate using Selenium where possible.
- Provided test effort estimates (Test case preparation, functional, regression, UAT and smoke testing.
- Involved in verification and validation of multiple projects. Scripted tests aimed at maintaining the quality of our websites using Selenium and Nightwatch JS.
- Developed Traceability Matrix of Business Requirements mapped to Test Scripts to ensure any Change Control in requirements leads to test case update.
- Tuned ETL jobs/procedures/scripts, SQL queries, PL/SQL procedures to improve the system performance
- Wrote SQL and PL/SQL scripts to perform Database testing and to verify data integrity.
- Tested several UNIX Shell Scripts and for connecting to database and for file manipulation of data.
- Validating application functionality on iOS and Android environments
- Working with SDK - based Android Virtual Device . Created and executed detailed test cases for testing the application on Android and iPhone.
- Identifying the Test Cases to be automated and developed automation test scripts using Selenium Web.
- Design & execution of test cases to validate the ETL process which includes reports
- Performed smoke, functional, regression, integration, Build acceptance, performance testing.
- Conducted internal and external reviews as well as formal walkthroughs, and participated in status meetings.
- Involved in API and database testing.
- Coordinated UAT with Business team.
- Worked on complex testing environments (UI and Non UI).
- Provided QA progress/test status to higher management (execution progress, defect management, risk escalation etc.).
- Managed all aspects of the QA project life cycle, and worked with team members to oversee all phases of project completion using agile methodology.
Environment: HP ALM / Quality Center 11.5/9.2, JIRA/ Confluence, Selenium 2.4, Web Driver, Jenkins, TestNG, Jmeter, Java Script, VB Script, SOA, Java, SharePoint, Visual Studio.Net, Web Services/API, HTML, DHTML, Windows 7, Windows XP/2003, SQL Server 2012.
Confidential, Miami, FL
Automation Engineer
Responsibilities:- Interacted with Business Analyst and Developers to understand the application architecture and recommend testing strategy.
- Created the Test Plan Document, Test Scenarios and Test Cases based on the requirement document like BRD and SRS.
- Performed browser (IE, Firefox, Chrome, Safari) and Platforms (Windows/Mac OS) compatibility testing.
- Writing Test case scripts in Java-Selenium Web driver using Eclipse IDE and maintained the selenium scripts and executed. Prepared automation test framework.
- Involved in implementation of Test Automation Framework build using Selenium WebDriver, protractor to handle Angular JS, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches.
- Wrote, troubleshot, and maintained automated test plans using Selenium and Nightwatch JS.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Automated data movements using python scripts.
- Migrated and transitioned legacy database repositories from IBM Rational ClearCase/ClearQuest to IBM JAZZ
- Proficient with ClearCase/ClearQuest Req Pro, RPT, and RFT (legacy IBM CM tools)
- Writing automation test cases using Ranorex .
- BI Integration with SharePoint like Power View , Power Pivot and Power Query , Excel Service, and Reporting service.
- Used Kismet tool identifies networks by passively collecting packets and detecting networks, which allows it to detect hidden networks and the presence of non-beaconing networks via data traffic.
- Sound knowledge and industry experience in Vulnerability Assessment and Penetration Testing on WEB based Applications, mobile based application and Infrastructure penetration Testing .
- Proven experience in manual/automated security Testing , secure code review of web and mobile applications.
- Managed Defect tracking and reporting from ALM.
- Configured Selenium WebDriver, TestNG, Maven tool and created Selenium automation scripts in java using Junit prior to agile release.
- Created and executed detailed test cases for testing the application on Android , iOS and Windows, Amazon Fire
- Tested Cloud applications on platforms iOS , Android , Windows Phone , Amazon Fire
- Responsible for designing Database tables and writing SQL & PL/SQL procedures, functions.
- Developed various forms (screens) and some complex reports.
- Performed System Testing, Smoke Testing and Regression Testing on different environments (like Production, UAT).
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Aided in generating System Testing Scenarios of end to end testing of application.
- Performed regression test using Test Complete.
- Generated and executed VB scripts using Test Complete.
- Working within agile development teams with a BDD approach and supporting the developers to quality assure developments early
- Quick setup, execution and reporting of findings for Smoke test for each build.
- As the SAP Solution Manager ALM Lead was responsible for migrating the existing ChaRM implementation from SAP Solution.
- Involved in querying using SQL and updating records and validate database records as expected.
- Tracking the Defects and Reporting the bugs on a daily and weekly basis.
- Participated in Weekly Status meetings with project manager, Business Analyst, Developers and other team members.
- Facilitated user acceptance testing with business users by utilizing my strong domain expertise.
Technologies and Tools: IPM, Windows, Linux, HP Quick Test Pro 10.0, Agile Scrum, VB Scripting.
Confidential, Great Neck, NY
Automation Engineer
Responsibilities:
- Involved in writing test cases for the System testing.
- The testing included validation of new functionality against the requirements.
- Regression testing was done to ensure that the current functionality is not affected
- Analysed functional requirements and created test strategy and developed test cases.
- Developed a web based Profile UI using MVC.Net, C# , NET and SQL Server 2012, AJAX, JavaScript, JQuery.
- Performed Functional and Regression Testing on different platforms. Developing and testing load balance and functionalities of embedded systems
- Tracking project progress, through various HP ALM and SharePoint reports, for priority applications and sunset applications impacted by separation and requiring remediation.
- Other tools developed in Python to automate daily activities in python like monitoring DB
- Write clean, modular, and clear Ruby code
- Worked with shell scripts to build wrapper around ETL to do onetime historic load. Environment: Python , Java , MySQL , Linux, HTML , XHTML , CSS , AJAX , JavaScript , Apache Web Server , Ruby , Cassandra .
- Providing recommendations for improving embedded technologies
- Writing test scripts (SOAP UI) to test web services using CSS .
- Develop and execute web and android QA automation for business clients using Selenium webdriver , Appium , Python , Java , and Robot Framework.
- In the regression phase, the project was automated using Appium with TestNG .
- Performed Manual testing, Mobile Testing and Black box testing methods -Functional, Integration, System and Acceptance.
- Executing functional, usability, graphic User Interface ( UI ) testing of web and mobile applications using devices and emulators.
- Interact with Business Analysts and Developers during defect review meetings during the project.
- Worked on Automation Framework and using HP Quick Test Pro to automate Functional and Regression test suites of project components.
- Involved in creating the folder structure including Driver script, Input Data table, Library be functions, Object Repositories and Output Data table.
- Used HP Quality Centre for Test Case management, Test Case executions, Defect Tracking and Reporting Test progress to the Project management teams.
- Providing bug summaries to the developer to whom the bug is assigned.
- Involved in developing the Business Layer in C# .NET, where all the Business Objects are written in developing the whole Application.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C# .NET.
- Involved in sending Test progress report, Defects report on a daily and weekly basis.
Technologies and Tools: IPM, Quality Center 10.0, Windows, HP Quick Test Pro 10.0, VB Scripting.
Confidential, Charlotte, NC
Automation Engineer
Responsibilities:
- Plan and Execute the test plan for Confidential fulfillment feedback project.
- Reviewed Functional requirement and Use Cases documented in Requisite Pro.
- Created test scenarios and test cases based on functional documents and User stories.
- Setting Test plan and Test Lab in the Quality center for the projects to create and access requirements, defects, test cases and reports for the status.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking using Quality Center.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA) and legacy systems architecture.
- Created automation test scripts to test all end-to-end components -- legacy mainframe, Web upgrade.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- Optimized Quick Test Professional (QTP) scripts for Regression testing of the application with various data sources and data types.
- Conducted test case reviews and presented the test cases/test scenarios to the team members for all iterations.
- Performed API testing to fetch data in XML format to ensure that all required business rules are being enforced according to the specification.
- Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using Quick Test Professional (QTP).
- Customized the QTP test as per the test Case by using the VB-Script.
- Played important role in defining automation framework architecture in Selenium WD for the purpose of migrating current automation from QTP to Selenium WD Scripted current test scenarios in new selenium WD with JAVA with TestNG framework
- Executed SQL queries to verify the database for the relevant test cases.
- Documented the defects in Quality Center and assigned them to relevant developer.
Environments: HP Quality Center 10, QTP 11.0, VB Script, Selenium, Webdriver, Java, TestNG, Mocha.js, HTML, DHTML, CSS, Web farm, IIS web Servers, IBM Web Sphere, RAD, DB2
Confidential, Denver, CO
Test Automation Expert (Selenium)
Responsibilities:- Worked closely with business team, designers and software developers to understand application functionality and navigational flow.
- Worked on creating automation framework from scratch.
- Participated in JAD sessions to identify the critical business transactions.
- Actively participated in daily Scrum stand-ups.
- Prepared Test cases and Test plans for new functional modules.
- Written Grey box and Black box test cases based on the User and Business Requirements.
- Actively involved in SDLC and STLC process and used tools like ALM (HP ALM), Selenium RC/Webdriver, JMeter, SOAP UI, SSMS and Visio.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Automated the regression test cases using the WebDriver & TestNG.
- Automated the Test Cases using Selenium, WebDriver, Java Eclipse and JUnit.
- Performed Data Driven and Keyword driven Tests
- Developed and maintained Hybrid Framework,
- Extensively used my SQL proficiency during data migrations.
- Involved in writing load test scripts using Apache JMeter.
- Developed unit tests using JUnit, create Test Suites and run parallel tests on TestNG
- Used Firebug and Fire path for element identification while creating Page Object Repository.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, and regression testing using WebDriver.
- Designed and developed automated scripts which involved Functional Regression, Integration test cases using WebDriver. Supported all major production releases.
Environment: Selenium RC, WebDriver, Selenium Grid, Quality Center, Soap UI, HTML, XML, Oracle, Java Script, Ajax, UNIX and Windows.
Confidential
QA Engineer
Responsibilities:- Involved in Business analysis and requirements gathering.
- Wrote Test Cases and Test Procedures based on the Test Plan.
- Analyzed project documentation, analyzed and estimated requirements, planned, prepared and updated detailed Test cases using Quality Center
- Involved in the System and Integration testing, performed Positive and Negative testing.
- Involved in writing SQL Queries to check Data integrity.
- Developed Automation Scripts in QTP for Functional testing and Regression Testing.
- Executed recording, re-running and debugging of test cases and test suites on IDE.
- Performed Integration testing to check the flow of application.
- Performed User acceptance testing in the final phase of software development process to check the functionality of the software.
- Tested the application on different browsers as a part of Workstation compatibility testing to maintain cross-browser functionality.
- Extensively compared several data feeds using comparison software.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
Environment: HP Quality Center, HTML/DHTML, SQL, Web Logic, JavaScript, Windows