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 teh Test Requirements from Word Document to teh 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 teh defect tracking process usingClear Quest, trouble shooting and generating customized graphs and reports for teh client.
- Strong in Object oriented programming concepts me.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 teh 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 teh 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 teh BRD and FSD, wrote teh test cases in ALM.
- Designed test cases based on teh use-case documents and teh complex business logic defined for each web services
- Attending teh daily scrum meetings and giving teh status to scrum master.
- Worked on production tickets to perform regression and re-testing after teh defects were fixed.
- Logging teh defects using HP ALM for teh failed test scripts and keep on track on teh defects till.
- Documented teh Test Plan, Test Strategy, Test Results Summary, Traceability Matrix, Test Sizing and Test Cases/Test Scripts location for teh Projects and Tickets.
- Executing teh SQL queries for backend database testing and collecting test data to cover various scenarios.
- Involved in pre-automation reviews and post automation reviews for teh 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 teh 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.
- Has 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 teh application using Selenium.
- Tracked teh defects and analyzed test reports generated using HP ALM.
- Performed Smoke Testing to make sure all teh Test Channels and Test Environment is working as desired.
- Developed comples SQL scripts to verify teh database CRUD operations (updates, inserts and deletion).
- Maintained Metrics and participated in teh Weekly Status Updates showing teh progress of teh 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 teh developers to resolve technical issues.
- Worked with teh functionality and regression testing cycles for major product releases by developing teh test suit using selenium WebDriver.
- Involved in teh ad-hoc meetings and walkthroughs for teh 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 teh test strategy document dat defines teh test environment, testing phase, entrance and exit criteria into different phases of testing and estimate resource to conduct teh 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 teh 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 dis tool to locate WSDL file on teh 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 teh web application development team and successfully resolved issues in weekly status meetings.
- Verified teh integration of various components in teh 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 teh deviations found during teh early stages of development cycle and communicated to teh client counterparts.
- Worked in wide variety of Testing environments: Regression, System, Functional, Compatibility, Reliability etc.
- Prepared Test Cases using Quality Center for all teh ongoing product development.
- Made Documents of Test Plan Requirements along with importation into Quality Center.
- Developed and executed formal SQL queries to ensure teh 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 teh 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 teh 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 teh design, develop, and deliver Service Oriented Architectural solutions through teh use of IBM’s SOA tools, primarily WebSphere DataPower andWSRR (WebSphere Service Re12gistry and Repository).
- Has gatheird, 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 teh Log files to verify teh 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 teh Selenium Web driver.
- Developed and executed SQL queries to verify teh proper transmission of data with CRUD operations (insertion, deletion and updates) on teh database.
- Performed Regression testing on new builds, every modification in teh 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 teh requirements, participated in implementation of Test Cases, and Test Script according to teh Business Requirements, System Requirements.
- Worked in creation, preparation, and conduct of quality assurance reviews and contributed to teh development and execution of test plans and test scripts.
- Identified & Condensed test cases while implementing Risk Based Test approach.
- Wrote GUI test cases with teh halp of HP UFT.
- Performed Regression tests to verify whether modification made in teh application has not cause unintended adverse side TEMPeffects.
- Performed teh Black box and White Box Testing.
- Work in teh agile approaches, Test-Driven Development (TDD) and Scrum.
- Tested teh 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 teh test cases for most of teh modules of teh application and created teh 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 teh 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 teh detailed HTML Reports with teh 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.
