Senior Qa Engineer Resume
Cambridge, MA
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 of client server application in back end testing.
- Functional Responsibilities: Requirement gathering, functional gap analysis, application design, configuration, Test script generation, writing guides, end users and production support.
- Experience in analyzing business specification documents, designing and developing Test Plans, writing and executing Test Cases.
- Experience in working with Business and Development teams to coordinate & schedule testing efforts and resolve issues.
- Excellent analytical skills to understand the business process, functionality and requirements; and translate them to system requirement specifications.
- Reviewing and converting functional requirement specifications to build the testing life cycle, including design and documentation of test plans, test cases, test scripts, test data creation and executing the test scripts.
- Experienced in developing and executing Manual and Automated tests in different platforms using Java and the Selenium Web Driver /GRID.
- Proficient in writingSeleniumWeb Driver automation scripts inJavausing Maven, Cucumber, and TestNG Automation Testing for Web Applications.
- Experience in Web debugging tools like Fire Path and Firebug and provided efficient locators for strategies like XPath and CSS to run web driven scripts.
- Experience in developing framework using Page Object Model(POM) and cucumber framework.
- Hands on experience of Mobile Apps Testing in Manual and Automation testing of Mobile Apps.
- Experience in validatingmobileweb and native app on Android and iPhone devices.
- Ability to validate GUI and system functionality on desktops as well as mobile devices running with Android and iOS with the help of Appium tool integrated with complex architecture and Mobile Browser, Mobile Native Application Testing, Mobile Cloud Platform.
- Experienced with various types of testing like GUI testing, Web Accessibility testing, Regression testing, User Acceptance Testing, Functional Testing, System Testing, Integration Testing, End to End Testing, Unit Testing.
- Expertise in Smoke Testing, Black box testing, Integration testing, Database testing.
- Test Case execution and automation using theCALISAAutomation Framework/ Selenium API.
- Well understanding of Test Design Techniques, Testing levels, Testing Types and Complete Quality Assurance Cycle,DefectLife CycleManagement.
- Experienced in bug tracking, reporting and using Quality Center(QC) and JIRA for global test management.
- Experienced on writing SQL queries to extract data from various source tables to perform database testing.
- Experience in automating the infrastructure inAWSusing web services.
- Experience in visiting the client side and provide the KT to the end user in person as well as have the real - time exposure about the customers’ needs and troubleshooting their issues.
- Experience in Change Management, Risk and Issue Management and Configuration Management.
- Expertise in functional, data-driven testing for web services and web based applications.
- Evaluation tool and prepare proof of concept for tool like QTP and MTM, Microsoft visual studio 2010 Test professional andCodedUItest.
- Extensive experience in Manual and Automated Testing using UFT, QTP, Win Runner, QA Wizard, Load Runner, HPALM, Test Director.
- Extensive experience in data driven, keyword driven and hybrid test automation frameworks.
- Good knowledge in different programming languages like java, C#, JavaScript, Python, HTML and databases like SQL server and ORACLE.
- Experience with WiFi related to 802.11 a/b/g/n, RF indoor propagation and antenna characterization.
- Good knowledge in testing AngularJS applications using Protractor.
- Experienced in continuous integration using JENKINS, HUDSON to support tools likes CVS subversion, GIT and executed Apache ANT and Apache Maven.
- Worked on performance testing using J meter and Load Runner.
- Excellent in creatingDB Fittests for querying the database.
- Have worked on sub version control tools like GIT and SVN.
- Good knowledge in API testingusing SOAP UI and by automated Continuous Integration and Continuous Delivery (CI/CD).
- Experienced in working on the Installation and configuration of different modules ofServiceNow.
- Supported and optimized complex technical integrations between ServiceNow and other internal/external enterprise applications using web services.
- Hands on Experience ontestingweb services (SOAP, REST) using SOAP UI Tools, Ready API.
- Experience in Software Development Engineer in Test (SDET) is responsible for developing and executing comprehensive suites of automation test plans and test cases.
- Excellent understanding of Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC), Defect life cycle management and Methods like Waterfall and Agile.
- Strong knowledge ofCross Browser, Cross Platform compatibility testing.
- Excellent analytical, problem solving, communication and interpersonal skills, with ability independently with minimal supervision and perform as part of a team.
TECHNICAL SKILLS
Languages: C, C++, Java, C#, Groovy, Python, Perl, VB Script.
Testing Tools: Selenium Web driver/IDE/RC/Grid, Junit, TestNG, SoapUI, HP Quality Center/ALM/Test Director, Cucumber.
Defect Tracking Tools: Quality Center (9, 10, 11.0), Jira, Zephyr, Team Foundation Server (TFS 2008, 2010, 2012), ALM QC, Test Director, Test Link, Bugzilla, Rational clear quest.
Testing Frameworks and other tools: Junit, TestNG, Jenkins, Maven, ANT, Eclipse IDE
Methodologies: Agile (Scrum), Waterfall.
Databases: Oracle 9i/10g,11g,12g, SQL Server 2008/2008R2, 2012, IBM DB2, TOAD for DB’s.
Web Technologies: HTML, DHTML, AngularJS, NodeJS, CSS, XML, XSD, XSL, XSLT, XPATH, AJAX, JSP, Gulp.
Version Control: TFS, GIT, SVN.
Operating Systems: Windows, Linux, UNIX
PROFESSIONAL EXPERIENCE
Confidential, Cambridge, MA
Senior QA Engineer
Responsibilities:
- Worked in the agile environment with frequently changing requirements and features set.
- Prepared Test Plans, Test Scripts and Test Cases based on functional specifications and user requirements.
- Involved in setting up system configuring the testing environment
- Validating User Stories by creating test expressions to be used by system configuration team.
- Convert Functional Design Documents in to Test Scripts and secure approvals from BA and Client.
- Used Selenium RC for testing different browser, Selenium Grid for checking instance of server and Selenium IDE for record and playback.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- CreatedEmulatorandSimulatorsusing Android SDK and XCode.
- Helping to build/modify and maintaining test automation Frameworks for UI/API and Mobile functional automation.
- PerformedMobileAutomationTestingusing PerfectoMobileto create scripts against one device and execute against multiple devices.
- 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.
- Maintain the selenium scripts to accommodate any changes in the GUI.
- Developed QA processes automation test scripts using Python/Selenium to test Web based user interfaces for different type of browsers. Validated the data from Front End to Back End tables in Oracle Database.
- Tests developed in Eclipse to start and to stop the selenium server and to execute the tests in browser.
- Creating Test Data, Execution of test case, Monitoring UNIX logs.
- Extensively used XPATH, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
- Utilized various test tools for automation of test cases, generate test reports and performed extensive Web Services testing using SOAP UI.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Executed Data driventesting, cross browsertestingand parallel test execution.
- Worked on Accessibilitytest cases using WCAG2.0 standards.
- Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
- Prepared test cases, test data and test responsibility matrices for the application under test.
- Identify, track, and accurately report defects found using Rational Quality manger.
- Extensively used QC to log the Defects in Defect tab and to manage the Test Scripts in Test Plan Tab and Test Run Status in Test Lab.
- Maintain the scripts in ALM as per the sprints and modify the Regression suite after every deployment
- Executed Test Cases recorded in HP Quality Center manually to test the application for its functionality, system integration and verify the Exit Criteria.
- Performed Back-End Testing, database table manipulations of relational database systems by writing complex SQL queries manually. used thegroovyto make the configuration loading dynamically seamlessly when there are changes required for GPRS additions or removal.
- Actively participated in walk-through, inspection, review and user group meetings for quality assurance with BAs, SMEs and Developers.
Environment: Selenium WebDriver, SOAP UI, Maven, TestNG, SVN, Quality Center, XPATH, Eclipse, Java, agile, SQL and Windows.
Confidential, Fenton, MO
SDET
Responsibilities:
- Involved in creation of Test plan and responsible for creating Test cases from the functional Requirements.
- Developed and maintained automated test cases usingSeleniumWebDriver with TestNG java and Java technologies (Eclipse IDE).
- ConfiguredWebDriver and createdseleniumautomation scripts in Java using TestNG framework.
- Implemented Page Objects model (POM), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks usingSelenium WebDriver and Java.
- Developed automation script for Mobile Native applications (IOS, Android) usingAppium, Java.
- Developed Scripts usingpythonSeleniumWebDriver combo for user module application.
- Experience in hybrid apps andmobileapps on iOS, iPad and Android devices using device connectMobileLabs and simulators.
- Used web-debugging tools like XPath, Firebug and Fire Path to locate elements.
- Exported Test Case Scripts (Java-SeleniumRC) in Eclipse IDE and modified theseleniumscripts and executed.
- Implemented automation framework in selenium web driver using behavior driven(BDD) approach in cucumber framework with Gherkin and CI/CD environment running on AWS.
- Used Maven for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Used TestNG framework to run unit test andJenkinsas Continuous integration for running test on nightly basis automatically.
- Used Jenkins in alongside with Maven to Compile & BuildMicroservicescode and configure the Build Triggers.
- Performed functional and browser compatibility testing on mobile (Windows Mobile), web and desktop applications (Windows).
- UsedemulatorsandIOSsimulatorsto perform the manual Mobile Testing.
- Participated in various meetings, discussed Enhancement and Modification Request issues.
- Attended daily stand up meetings and worked closely with Business Analysts and Developers.
- Understands and implements scope for project in Agile methodology.
- UtilizeRally Devsoftware to create and keep track of User Stories of each Iteration/Sprint.
- EnsuredCross Browsercompatibility and stability.
- Experience executing tests on a cloud-based testing service such as Sauce Labs on many devices.
- Experience in analyzing performance bottlenecks and server configuration problems using Load Runner Monitors, Site Scope and J2EE Diagnostics
- Performed back-end validations using SQL statements against Oracle Database.
- Involved in data driven tests using SQL queries to extract data from different databases and verified them.
- Configured multiple Catalog Items Front-end web / GUI components using JavaScript, CSS, and HTML5.
- Automation of Manual On-Boarding work for VNF in ECM using HTML, Micro Services and MySQL.
- Maintained Wirelessnetworkengineering, Wireless Access Points,WI-FiProtocoltesting, systems test resulting in the successful delivery of quality WiFi products.
- Knowledge of 802.11 protocol both at the physical and MAC layer and also have experience of Video Streaming playback testing.
- Creating and executingAutomationScripts using CALisafor Web Services Testing.
- Utilized various test tools forautomationof test cases Generate test reports and performed extensive Web Services testing using SOAP UI.
- Experience in testing code using FitNesse and Trained the new BA's and QA's on how to use FitNesse andDB Fitcorrectly.
- Developed Test Scripts to implement Test Cases, Test Scenarios, and features forBDD(Behavior Driven Development), TDD (Test Driven Development) usingCucumberwith java.
- UsedGitfor Version Control and Code Collaboration to manage code reviews.
- Identified bugs usingVSTStest edition 2010 tool. Performed load test, performance test, web test, manualtest and ordered test usingVSTStoo.
- Delivering all the results towards test design, execution, documentations and defect management in JIRA, QC, Metrics generation and reporting, preparation of status report.
- Responsible for development of Test Scripts used for Bug Fixes, Enhancements, Functional and Regression testing of software releases per the product functional specifications and use cases.
- Coordinated with developers and record bugs/defects in JIRA to track until they are resolved.
- Implemented complex technical integrations between ServiceNow and other Enterprise Applications like JIRA.
- UsedSelenium to script a custom visual comparison tool for regression testing web-based applications.
- Design, develop and automate GUI, functional and API test using Selenium WebDriver (Python, GitHub, XPATH, CSS, HTML, JSON).
- Involved in design and Implementation ofProtractorTesting for Angular JS code base.
Environment: Selenium WebDriver, POM, Jenkins, Cucumber, Sauce Labs, SOAP UI, Maven, Appium, TestNG, JIRA, Zephyr, Fire path, Firebug, Eclipse, XPATH, Java, HTML5, CSS, ServiceNow, SQL Server, Load Runner, Protractor.
Confidential, Dallas, TX
Senior QA Engineer
Responsibilities:
- Created functional automation test scripts using Selenium WebDriver with TestNG framework.
- Worked as a member of a self-managed Agile/Scrum team, developing a workforce scheduling application.
- Developed Data Driven, Keyword Driven and Page Automation Frameworks using Selenium.
- Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, checkbox, radio button, labels using XPath and other locators.
- Created Selenium WebDriver automation scripts to validate functionality on various browsers.
- Build scripts on Selenium Web driver using Java Language, Eclipse IDE and Junit testing framework.
- Devised an intelligent Locator strategy where ID, Name and CSS are priority so that the scripts are not fragile and can sustain any changes on front-end.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules.
- Design and execute the Automation scripts using Appium.
- Contributed to all phases of SDLC methodology from requirements gathering through analysis, design, development, testing and maintenance.
- Used ANT as a build tools on java projects for the development of build artifacts on the source code.
- Written complex scripts for text processing, data parsing and database connectivity Tested Complex ETL Mappings and Sessions based on business user requirements and business rules to load data from source flat files and RDBMS tables to target tables.
- Wrote SQL queries for database testing to analyses how back-end component interacted with front-end and business logic components of the product.
- Proficient in overall Defect Management/Problem solving including tracking bugs and reporting using Jira.
- Working knowledge on HP Unified Functional Testing in delivering the Bug reports.
- Extensive working experience on different browsers like Firefox, Google Chrome, Internet Explorer, Safari and Opera.
- Experienced on Test Runner Class using Cucumber options for creating Test Report, and format option in HTML format.
- Created complex scripts covering functionality of critical performance related scenarios in Jmeter
- Wrote Gherkins/scenarios and generated step definitions and methods using Ruby/ Cucumber, for different functionalities of the above applications.
- Performed regression tests to validate the changes for different functionalities, found defects and reported them to development using Quality center.
- Tool Evaluation for mobile Automation and performed a proof concept for different mobile automation solutions to decide upon the best suited tool for Coded UI.
- Tested UI of the product on mobile, PC, Android and Apple platforms to ensure that language translation and Currency conversions were displaying as required.
- Developed test scripts for web services using SOAP UI.
- Responsible for software QA and analysis, with emphasis on performance testing and functional decomposition of web-based (SOA).
- Conducted GUI, Backend, Data Driven and Security Testing. Tested and coordinated mobile applications in both Native and Web environments and validated the mobile application functionality on physical smart phone hardware devices and virtual device emulators like: Device Anywhere, Perfecto Mobile and Simulators like: Android SDK, iPhone SDK etc.
- Responsible for estimating required resource and components forSOAtesting.
- Involved in SOAP & REST based web services testing using SOAP UI PRO web services testing tool.
- Experience working knowledge in UNIX and Windows platforms
- Maintainedautomationcode in within a separate GIT repo hosted on cloud.
- Worked with DevOps team for implementing a completely automated environment for build compilation, deployment and testing.
- Involved in integrating the test suites to Jenkins to execute them automatically after every successful deployment.
- Attention to detail, self-motivating and enthusiastic to work in a fast-paced environment with new technologies as an individual and/or as a team member.
Environment: Selenium WebDriver, Salesforce, Appium, Selenium IDE, Firebug, SQL, IOS, Android, Mobile Testing, Jira, Zephyr, SQL, SOAP UI, SOA, Jenkins, Microsoft Test Manager, JMeter, Cucumber(Java).
Confidential, Harrisburg, PA
QA Engineer
Responsibilities:
- Reviewed the Business Requirements, Functional Requirements, Data Requirements and Design documents.
- Created Test strategy, Test plans and test estimations for the product from the BRD and SRS documents.
- Performed Scrum (Agile) methodology for testing the application.
- Ensured process compliance in the testing team throughout the SDLC implementation.
- Performed object identification using locator techniques while authoring test scripts.
- Designed and developed various abstract classes, interfaces, classes to construct the business logic using C#, .NET.
- Manual Testing in .Net environment with some SQL and C# scripting of environment setup.
- Identified the test cases to be automated and performed data driven testing and GUI Check Points using QTP and enhanced the overall functionality of the application.
- Designed Functions Library, Functions, Subroutine's, Common functions, Utilities functions, Regular Expressions and Environmental variables using QTP in VB scripts.
- Experienced in Installing, Configuring, Customizing, Administrating, Maintaining and Troubleshooting Microsoft CRM 2011 and CRM 2013.
- Involved in automation scripting using Coded UI.
- Well versed with SQL/PL SQL queries to run the data integrity tests.
- Worked on NoSQL database MongoDB.
- Running the Automated regression test cases at end of each sprint on CI/CD model with help of Jenkin jobs and sauce labs.
- Coded dynamic and browser compatible UI web pages using JavaScript, CSS3, HTML5, JQuery, Ajax and responsive design in MVC environment.
- Rewrote several key web pages as part of the overall UI site redesign.
- Used Rational Clear Quest as defect tracking tool and creating the defects in Clear Quest for the bottlenecks identified through Peak Test.
- Coordinated with offshore development team for Defect review, Defect verification and Testing requirements.
- Conducting the follow-up meetings with project & Support team to go through the bottlenecks.
- Logged and managed defects using Microsoft Test Manager (MTM) defect management tool.
Environment: C#, QTP, SQL, HTML, VB Script, HTML, Jenkin, MSWord, MS Excel, UNIX, Microsoft Test Manager.
Confidential, Illinois
QA Engineer
Responsibilities:
- Created test cases, test scripts based on business requirements of the Application using TestRail.
- Prepared detailed test cases by understanding functional requirements and performed Manual Testing process to ensure the quality of the software.
- Understand the System requirements, Setup requirements with regards to performance Testing and QA.
- Participated in daily SCRUM meetings and gave the daily status of testing.
- TestedETLmappings using Informatica to support the reporting data mart.
- Design and Enhance Scripts using the Web Services, APIs and Client protocols with Load-runner.
- Tested API's / WebServices(SOAP) for various functionalities and modules of the application using SOAPUI and Web Service studio.
- Troubleshoot the issues arise due to bottlenecks while preparing scripts, setting up the controller or running the finalperformanceruns.
- Execute the Business Intelligence applications Performance Testing with Tableau Server, Enterprise Data-warehouse/SQL Server, and other applications-based performance testing using Load-Runner 12.5.
- Wrote SQL queries and stored procedures to validate data.
- Analyze the Performance Results and use that for further analysis based on correlations.
- Defects were tracked, reviewed and analyzed using Jira.
- Performed manual testing and maintain documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System, User-acceptance, Performance and Black Box.
- Documented errors and implemented their resolutions.
Environment: Test Director 8.2, Load Runner 12, SQL, J2EE, SQL, XML, Windows XP, UNIX. MSWord, MS Excel.
Confidential
QA Tester
Responsibilities:
- Performed manual testing and maintained documentation on different types of Testing viz., Positive, Negative, Regression, Integration, System and Black Box.
- Executed the test cases for the manual testing and tracked all the bugs discovered during manual testing to closure.
- Project is developed using waterfall methodology.
- Tested Batch processes running in application servers.
- Tracked defects using Quality Center and participated in bug review meetings.
- Involved in testing Web services and XML and to locate WSDL file on internet, create Test cases and run them.
- Monitored HTTP request and response using HTTP watch.
- Identified bottleneck and informed development team to fix performance issues.
- Wrote SQL Queries to test the integrity of the database.
- Worked on creating and implementing Requirements Traceability Matrix (RTM).
- Worked closely with users to ensure that the application development met the user expectations and was also a part of User Acceptance Testing (UAT).
Environment: Quality Center, XML, Manual Testing, MS SQL Server, Microsoft Office tools, Windows, HTTP.