Qa Test Engineer Resume
SUMMARY
- Senior Software Quality Assurance (SQA) Engineer with over 8+ years of experience with expertise in both Manual and Automated testing with tools such as Selenium WebDriver / Grid, TestNG, Maven, Jenkins/Hudson and JIRA.
- Extensive experience in completeSoftwareDevelopment Life Cycle(SDLC). Worked in Waterfall and Agile (SPRINT/SCRUM) methodologies, responsible for developing Test Objective, strategies, Scope, Test procedures and Test Matrices.
- Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings
- Developed Test scenarios, Test cases, Test data, Test procedures, Test reports.
- Expertise in using Open Source Tools like Selenium IDE, Firebug, and Eclipse.
- Strong Experience in automation using tools such as Selenium WebDriver, Selenium RC, Selenium Grid, Eclipse, Maven (Regression tests), MS Test, Jenkins (continuous integration, Regression tests), Cucumber, TestNG (Regression tests).
- Hands on experience in Developing Automation Scripts, Execution and Analyzing Test Results using Hybrid, Keyword Driven, Data Driven & Page Object Model frameworks with Selenium to maintain test suite.
- Took Screenshots of application on Test failure, exceptions and important checkpoints of application execution using java with Selenium WebDriver.
- Experience using Jenkins for built job for continues integration with GitHub and Maven.
- Experience in developing automation scripts in Behavior Driven Development (BDD) framework using Cucumber.
- Efficiently devised Test Plans, writing and executing Test Cases for manual and automated Test Execution.
- Loaded the Test Requirements from Word Document to the Test Director.
- Extensive experience in GUI, Regression, Functional, Integration, System, User Acceptance (UAT), Sanity, Performance, Stress, Reliability, compatibility, Cross Browser, Security and Database Testing.
- Work experience with Quality Center/ALM, Bugzilla, and Jira.
- Monitored the defect tracking process usingClear Quest, trouble shooting and generating customized graphs and reports for the client.
- Strong in Object oriented programming concepts i.e., Abstraction, Polymorphism, Encapsulation and Inheritance for software design and implementation.
- Well versed in testing SOA with RESTful (JSON)/SOAP (XML) Web services and API using Postman and SoapUI.
- Good experience in writing UNIX commands for verifying log files, shell scripts to bounce/maintain QA servers, database refresh for QA environments, XML API testing and Perl scripts.
- Followed Agile methodologies were extensively by theAutomation/ Manual Test team in different projects with through understanding of Software Testing Life Cycle (STLC).
- Full - fledged experience in performing database/back-end testing like Oracle, MySQL & SQL SERVER using SQL and PL/SQL queries and performing complex queries includingJoins, Views, DML, DDL, Functions, TriggersandProcedures.
- Good understanding ofISTQBprinciples and Testing guidelines, various corporate standards, regulations, Compliance guidelines, andCMMIprocess.
- Experience in communicating with the Vendors, Excellent communication & interpersonal skills, collaborative, interest & unique ability to learn and adapt new technologies & challenges quickly, self-motivated and responsible team player.
- Diligently working multiple projects concurrently and handling multiple tasks while prioritizing them to meet the scheduled deadlines.
TECHNICAL SKILLS
Test Approaches: AGILE (SCRUM), WATERFALL, V-MODEL, SDLC, STLC
Testing tools: Selenium Web driver, Selenium IDE/RC, SOAPUI, POSTMAN, JMeter, Jenkins, Selenium Grid
Artifacts: Test Plan, Test Case, RTM, Test Summary Report, Bug report, User Stories, Backlogs
Test Build & Integration Tools: Maven, ANT, Jenkins
Programming Languages: Java, C, C++, C#, Python.
Databases: SQL Server, Oracle, MySQL, DB2.
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Defect Tracking Tools: HP ALM/Quality Center, JIRA, Bugzilla, Rally.
Markup Languages: HTML5,CSS, XML, JavaScript
Operating Systems: Windows, Unix, Linux, mac
Frameworks: Page Object Model, Keyword Driven, Data Driven, Hybrid Driven, Cucumber, TestNG, JUnit, log4j
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access
Web Services: REST (JSON), SOAP (XML)
Types of Testing: Manual Testing, UI Testing, Integration Testing, Regression Testing, Black Box Testing, White Box Testing, Localization Testing, Performance Testing and Ad-hoc testing.
Other tools: Jira, GIT, Bitbucket, SVN, Auto IT, Eclipse, Firebug, Fire Path, TFS, Azure, Visual Studio.
PROFESSIONAL EXPERIENCE
QA Test Engineer
Confidential
Responsibilities:
- Involved in test planning, test preparation and participated in Sprint planning, Review Sessions & Scrum Meetings, analyzed user stories.
- Reviewed the BRD and FSD, wrote the test cases in ALM.
- Designed test cases based on the use-case documents and the complex business logic defined for each web services
- Attending the daily scrum meetings and giving the status to scrum master.
- Worked on production tickets to perform regression and re-testing after the defects were fixed.
- Logging the defects using HP ALM for the failed test scripts and keep on track on the defects till.
- Documented the Test Plan, Test Strategy, Test Results Summary, Traceability Matrix, Test Sizing and Test Cases/Test Scripts location for the Projects and Tickets.
- Executing the SQL queries for backend database testing and collecting test data to cover various scenarios.
- Involved in pre-automation reviews and post automation reviews for the automation scripts.
- Worked extensively in planningautomationtesting strategy, designing framework, Code maintenance and code review purposes.
- Co-ordinated with BAs, Web Developers, ManualTesters& other team members available at both onsite and offshore to maintain highly dynamic environment for successful sprint activities.
- Performed Risk Assessment by functional testing to identify various critical defects in the web application and automated it by using Selenium WebDriver.
- Regularly used Fire-bug/Firepath as object locators to locate and modify CSS selector, DOM and XPath.Developed test script with re-usable, parameterized clean codeusing Java, Eclipse IDE and TestNG framework.
- Developed Automation Test Frameworks in Selenium for UI Regression Test and execute Unit Test Automation (Java /TestNG) accordingly.
- Involved in generating reports of all automation challenges and analyze test results for further application using Maven.
- Experienced in load and performance testing tool JMeter.
- Have built a test automation framework based on Page Object Model,TestNG and Selenium Webdriver.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools using Jenkins for CI/CD pipeline and nightly batch run automated test suites in a test driven development (TDD).
- Built and deployed Docker containers to break up monolithic app into microservices, improving developer workflow, increasing scalability, and optimizing speed.
- Involved in testing SOA with RESTful (JSON) web services and API using Postman.
- Used web-debugging tools like XPath, Firebug and Firepath to locate elements.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML ids and XPATH in Selenium.
- Performed Regression testing for new builds and every modification in the application using Selenium.
- Tracked the defects and analyzed test reports generated using HP ALM.
- Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired.
- Developed comples SQL scripts to verify the database CRUD operations (updates, inserts and deletion).
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
- Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.
- Executed Web service test cases using SOAP UI toolsand render data through XML files.
- Reported software defects in Quality Center and interacted with the developers to resolve technical issues.
- Worked with the functionality and regression testing cycles for major product releases by developing the test suit using selenium WebDriver.
- Involved in the ad-hoc meetings and walkthroughs for the projects
Environment: HP ALM, Selenium Webdriver,TestNG, SQL Toast, SOAPUI, Eclipse, Java, Jenkins, Putty, JavaScript, Microsoft Office, Oracle 11g, SharePoint 2013, VersionOne,Cucumber, Maven, JMeter,SQL Toast
Test Engineer
Confidential
Responsibilities:
- Analyzed Functional Requirement and Business Requirement documents and communicating with BA.
- Created the test strategy document that defines the test environment, testing phase, entrance and exit criteria into different phases of testing and estimate resource to conduct the testing effort.
- In-depth understanding of Object-Oriented Programming and skilled in developing automated test scripts in Java.
- Configured Selenium Web Driver, Test-NG tools, and created selenium automation scripts to execute test cases in java using Test-NG prior to next quarter release.
- Performed Black box testing to identify various critical defects in the web application and automated it by using Selenium Web-Driver with TestNG.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML locators (ID, Name, CSS Selector, Link and XPath) in Selenium Web Driver.
- Used Apache POI to read data from Excel sheet.
- Performed Continuous Integration/Deployment automation testing using Jenkins.
- Used Test NG annotations to Groups & data provider to perform regression and functional testing.
- Used Actions and Action classes for performing Keyboard and Mouse events.
- Used Firebug/ IE Developer Toolkit and Selenium IDE to capture and validate CSS Locators, HTML ids to identify elements.
- Reviewed database test cases according to assigned Requirements to validate reports by retrieving data with complex queries using complex SQL commands Database Server.
- Designed Data Driven testing (DDT) framework in Selenium and captured data dynamically from web controls.
- Demonstrated ability to solve complex automation challenges involving Ajax, dynamic objects, custom object types, exception handling.
- Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on the internet, create Test cases and run them.
- Developed test scripts to implement Test Cases, and features for Test Driven Development (TTD), Behavior Driven Development (BDD) using Cucumber and worked with Java HTTP calls.
- Reported & discussed defects to the web application development team and successfully resolved issues in weekly status meetings.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Environment: Selenium IDE, Selenium WebDriver, Java, HTML, JavaScript, CSS, X-path, Windows, SQL, Maven, GitHub, Bitbucket, SOAPUI, Cucumber, TestNG, Jenkins.
QA Test Analyst
Confidential
Responsibilities:
- Analyzed requirements, organized and supervised formal reviews of various artifacts (requirement and design documents, system Test plans).
- Identified of problems, risk rating, problem reporting and referral to appropriate person or team.
- Recorded the deviations found during the early stages of development cycle and communicated to the client counterparts.
- Worked in wide variety of Testing environments: Regression, System, Functional, Compatibility, Reliability etc.
- Prepared Test Cases using Quality Center for all the ongoing product development.
- Made Documents of Test Plan Requirements along with importation into Quality Center.
- Developed and executed formal SQL queries to ensure the integration of database with software applications.
- Involved in development of automation test script for testing using Selenium.
- Identified Test approaches for various testing methods like Regression and Usability testing using QTP.
- Conducted Data Driven tests in QTP by parameterization.
- Interacted with application developers and business analysts to resolve the defects.
- Attended daily meetings and weekly meetings with manager and team.
- Experienced in Selenium test case and reporting defects.
- Monthly Metrics generation & updating Verification Matrix.
- Communicating with team lead and manager to resolve the issues in testing.
- Attend walkthrough and retrospectivemeetings.
Environment: QTP, HP Quality Center, JIRA, Java, JavaScript, Oracle, SQL Server, VB Script, MS Office, Windows.
QA Test Analyst
Confidential
Responsibilities:
- Responsible for the design, develop, and deliver Service Oriented Architectural solutions through the use of IBM’s SOA tools, primarily WebSphere DataPower andWSRR (WebSphere Service Re12gistry and Repository).
- Have gathered, studied and Analyzed Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications.
- Created Test Data Requirements and Test Condition Matrix.
- Involved in Setting up Test Environment for Software Test execution in Defect Management.
- Developing and executing automation scripts using Selenium Web Driver, JAVA and Eclipse.
- Performed Data driven testing with TestNG as automation using Selenium WebDriver which reads data from excel files.
- Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
- Assisted in designing and customization of automated test cases through idolize (CA LISA) testing tools.
- Saved and retrieved different development versions source code using CVS (Concurrent Version Systems) as source code to a repository.
- Worked with Saluki automation tool to access screen class objects.
- Used Mocha as a JavaScript test framework for Node.js programs, for asynchronous testing, test coverage reports, and use of any assertion library.
- Involved in running Test scripts on different browsers using the Selenium Web driver.
- Developed and executed SQL queries to verify the proper transmission of data with CRUD operations (insertion, deletion and updates) on the database.
- Performed Regression testing on new builds, every modification in the application using Selenium WebDriver.
- Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
- Maintaining priority & severity defects. Focusing more on critical defects & make sure it gets fixed early.
- Performed defect reporting and bug tracking in QC and coordinating with development team to verify bug fixes, and update bug status.
Environment: Java, Selenium WebDriver, TDD, Agile, HTML, XML, SQL, PLSQL, Oracle, Windows XP
Test Engineer
Confidential
Responsibilities:
- Documented Test cases based on the requirements, participated in implementation of Test Cases, and Test Script according to the Business Requirements, System Requirements.
- Worked in creation, preparation, and conduct of quality assurance reviews and contributed to the development and execution of test plans and test scripts.
- Identified & Condensed test cases while implementing Risk Based Test approach.
- Wrote GUI test cases with the help of HP UFT.
- Performed Regression tests to verify whether modification made in the application have not cause unintended adverse side effects.
- Performed the Black box and White Box Testing.
- Work in the agile approaches, Test-Driven Development (TDD) and Scrum.
- Tested the application for Functionality and documented all pass-fail report, created modification requests, assigned modification requests to respective developers, and verified bug fixes use QC.
- Written the test cases for most of the modules of the application and created the automated test scripts using Selenium.
- Designed Test Suite, Test Cases, and Test Scenarios for functional modules.
- Coordinated with UAT team by providing them with test cases and test data.
- Design & develop Data Driven Framework to validate different Member profile using Selenium.
- Developed complex SQL Queries in TOAD to perform backend data validation testing against Oracle database.
- Executed different SQL queries to ensure data integrity.
- Ensured Regression Test Bed is updated, ready for reuse, and stored in Test case repository.
- Performed Positive and Negative testing by inputting valid and invalid data.
- Involved in Web Services component using SoapUI.
- Scheduled testing job and set up the flag to run automation script every time developer commits new code and make a new build.
- Running Smoke and Regression suite after every build and publish the detailed HTML Reports with the bugs
Environment: Java, MySQL, HP UFT, Selenium Web driver, Selenium IDE, HP Quality Center, HP ALM, TESTNG, SOAP UI, TOAD, web element locators, SQL, Microsoft office.
