Test Engineer Resume
Washington, DC
PROFESSIONAL SUMMARY:
- QA Engineer with an experience of 8+ years in software testing life cycle(STLC), skilled in developing Test Cases, Test Plan, Test Methodology, Test Scenarios, Test Summary reports, Test Documents and automation in Selenium, handle cucumber with diversified experience in Automation, Manual testing Analysis methodologies& serving various domains.
- Strong knowledge in implementing Waterfall and Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, Plans, Scope, Test procedures and Test Matrices.
- Well versed with Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC), Logging and Tracking Defects in all the phases with major responsibilities and Diversified experience in Automation and Manual testing serving various domains.
- Experienced in designing customized Hybrid framework, Keyword Driven, Data Driven& POM to make maintenance process easier and achieve efficiency, re - usability and accuracy across applications
- Experience in White Box and Black Box testing for functionality and structural flow of an application
- Proficient in using test automation tools such as Selenium Web Driver(JAVA), Cucumber(Gherkins), Soap UI to develop automation testing scripts for web and client server applications
- Proficient in writing Selenium Web Driver automation scripts in Java using Maven, Jenkins, Firebug and Testing Annotations for web applications
- Strong knowledge on writing automation scripts using python language.
- Good Knowledge in protractor end to end testing on AngularJs
- Having Knowledge on Mobile Automation (Android & IOS) using Appium (Selenium).
- Good Knowledge in Mobile testing using Perfecto.
- Knowledge on Performance testing using Apache J meter.
- Worked on Apache J meter for load testing and stress testing in tiny project.
- Extensively used SQL queries for Back-End Database testing.
- Productively involved in Defects logging and managing Defect Life Cycles using HP Quality Center, JIRA, also Segregated defects based on the hierarchy of the effects on the test scripts using Log4j.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Work experience in integrating Selenium Web Driver automation scripts on Continuous Integration tools Jenkins/Hudson
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameter, Data Provider
- Experience with Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments
- Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
- Proven ability in developing Behavioral Driven Development (BDD) scripts and writing step definitions for behavior using Gherkin and solid understanding of Test Driven Development (TDD).
- Strong experience with SOA architecture which include SOAP Web Service and RESTful Web Service Testing using SOAPUI, XML, &WSDL, URI
- Experienced in Back-End testing to ensure data consistency on front-end by writing and executing SQL queries
- Experience in working on databases such as Oracle, MSSQL Server, My SQL and JDBC connectors
- Good at using Test Management tools such as Rally, JIRA, ALM, QC bug reporting tools to track test progress, execution and deliverables.
TECHNICAL SKILLS:
Test Tools: Selenium Web Driver, SOAPUI, cucumber, QTP
Languages: Java8, JavaScript, Gherkin, SQL, C, C++,Power Shell, VB Script, Python, Ruby
Testing Frame works: Keyword Driven, BDD, Hybrid, POM, TestNG.
Test build and Integrated Tools: Maven, Jenkins
Performance Testing: JMeter, HP Load Runner
Mobile Testing Tools: APPIUM, Perfecto
Defect tracking and management tools: JIRA, Rally, QC ALM, Bugzilla
Database tools: SQL Server, MySQL, Oracle
Utilities: Eclipse IDE, intelliJ IDE, GIT, SVN, Firebug, Fire Path
Project Methodologies: Agile, Waterfall
Web Browsers: Mozilla Firefox, Google Chrome, Safari, Opera
Platform Compatibility: Windows 7/8, UNIX, LINUX, Mac OS wer
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, SharePoint
PROFESSIONAL EXPERIENCE:
Confidential, Washington, DC
Test Engineer
Responsibilities:
- Analyzed the Requirements from the client and developed Test cases for functional testing, Reviewed the test cases with concerned partners and signed off.
- Generated Test Data for different scenarios like functional testing and UI Testing.
- Effective understanding of the complete Test Execution Framework and effectively maintaining the scripts.
- Executing the scripts under the defined time frame.
- Involved in interacting directly with the onsite coordinators & client specific to the project for functional understanding.
- Involved in Sprint planning, Review Sessions, Scrum meetings.
- Involved in testing rest web services.
- Experience with Restful API using HTTP Methods GET, PUT, DELETE, POST, OPTIONS Web services.
- Developed Automation scripts for the API Testing using JMeter Tool
- Involved in the regression testing, Smoke Testing for Test cases for API Testing.
- Developed Automation scripts for the UI Testing using Protractor for Angular Application.
- Involved to create test case scenarios using Protractor frame work and validate end to end testing
- Spec file and configuration file used to write Protractor tests and validate the results.
- Maintaining the automation scripts in GITLAB repository. Involved in creating the branch respective to the sprint and merging the branch to the master branch.
- Used Bamboo as a continuous integration. Involved in creating bamboo jobs.
- Used Project Management tools Jira to prioritize, classify bugs and tracked defects.
Environment: Selenium Web Driver, JMeter, Protractor, Nodejs, Java, Windows, Agile, Sublime, Jira, Bamboo, Firebug, Blaze Meter, GITLAB.
Confidential, Columbia, MD
QA Engineer
Responsibilities:
- Involved in Sprint planning, Review Sessions, Scrum meetings. Developed Test Scenarios, Test Cases, Test data, Test procedures, Test reports.
- Understanding and analyzing User stories based on Detail acceptance criteria for the corresponding Sprint.
- Involved in defect review and triage meetings to resolve the defects
- Developed Selenium Automation Scripts by using Ruby as a Language.
- Develop and execute test cases for GUI, Sanity, Smoke, Functional and Regression testing.
- Functional testing to identify and test various discreet units of the application.
- Conduct end-to-end manual testing of the application.
- Developed Behavior Driven Development (BDD) framework using cucumber language (Gherkins).
- Worked on agile scrum based methods for BDD
- Responsible for Cross-browser testing and running the automation script in parallel.
- Used Selenium Screenshots to prepare and report bugs in the documentation.
- Used Selenium Synchronization and handled multiple windows using Selenium scripts.
- Implemented Page Object Model Automation framework with Java, Selenium Web Driver.
- Analyzed the logs for errors and exceptions during test execution.
- Used Apache POI to read data from Excel files and configured log4j for better logging mechanism
- Used Parameters and Data Providers and Generated test reports in TestNG
- Generated reports from TestNg for project team member
- Worked on related mobile app Testing (Android & IOS) by using Appium.
- Involved in testing SOAP and REST Web services.
- API and Web Services Testing WSDL
- Identified necessary enterprise SOAP API which the application consumes.
- Prepared the data to cover various scenarios and wrote SQL Query to verify the database updates, inserts and deletion of the records.
- Extensively worked with salesforce.com by testing custom objects like claims and accidents etc.
- Worked on various Salesforce.com standard objects like Campaigns, Leads, Accounts, Contacts, Opportunity, Reports and Dashboard.
- Executed automated regression test suites in Salesforce.com application using Selenium.
- Involved in Salesforce.com setup activities with the team members.
- Used Maven for build management and Continuous Integration using Jenkins.
- Version control is done by using GitHub
- Detect and classify bugs based on the severity and report them in HPALM .
- Used HPALM to report the defect, planning project and gathering the requirement.
Environment: Selenium WebDriver, Java, Ruby, TestNG, Windows, Agile, EclipseReady API, HPALM , Jenkins, Oracle, Appium, Cucumber, Firebug, Maven, GitHub, Salesforce
Confidential, New York, NY
Test Engineer
Responsibilities:
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules and discussed ambiguities with business analysts.
- Participated in technical, status review, and release and production meetings.
- Extensively worked with the offshore Team in solving the issues and developing the Framework.
- Involved in daily meetings with the offshore Team.
- Involved with the Development team and also developed Automation Scripts using Java.
- Used QTP as a tool for automation testing by using python.
- Developing automation test scripts in HP QTP /HPUFT for testing scenarios involving the multiple regions.
- Involved in the module wise execution of HP QTP /HP UFT Scripts created for Locations.
- Developed framework from scratch by implementing Data driven and Page object mode.
- Designed and developed automated scripts for functional, regression, sanity, and integration testing using Selenium.
- Wrote BDD UAT using Gherkin format and implemented the step definitions using Cucumber, Ruby.
- Implemented BDD (Cucumber) to write scenarios and Step definition files.
- Used Selenium Web driver(JAVA), Parallel Processing, Eclipse TestNG Annotations in creating HTML reports, Test Suites and Test Scripts
- Used TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional testing.
- Used Load Runner for the performance Testing.
- Wrote Maven build dependencies to automate the compilation and execution of JUNIT test Cases/suites.
- Maintaining the Selenium scripts in GIT repository
- Used SOAPUI tool to test SOA based architecture application to test SOAP services and REST API.
- Tested API Web services using Restful/Soap UI
- Extensively queried through SQL to check the database records in MySQL database.
- Prepared and executed batch test suite through TestNG via Maven
- Used Jenkins as continuous integration tool.
- Upload and download files by using AutoIt.
- Used Apache POI to read data from Excel files.
- Suggested automation process improvements & engaged in framework enhancements.
- Coordinate with developers to prioritize defects and rectify them.
- Performed multi browser testing to check application can work on IE, Firefox and Chrome browsers
- Expertise in Project Management tools like ALM to prioritize, classify bugs and tracked defects
- Successfully Completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
Environment: Selenium WebDriver, Cucumber, Ruby QTP, Linux, ALM, REST API, SOAPUI, SQL-Server, Java, TestNG, Agile, Perfecto, Jenkins, JUnit.
Confidential, San Antonio, TX
QA Tester
Responsibilities:
- Working in Agile Scrum Environment
- Developed automated test scripts using Selenium and in Java Eclipse
- Used QTP as a automation tool.
- Develop Test Plan, Test scenarios, Test cases, Test Scripts and Traceability Matrix
- Develop test automation framework based on Page Object Model, TestNG and Selenium WebDriver to reduce code and better maintenance
- Documentation of Automation framework design and methods
- Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
- Performed cross-browser testing.
- Performed testing on web services using SOAPUI with XML web services and SOAP.
- Created positive and negative assertions based on the business requirements.
- Performed Data Driven testing using SOAPUI for the API Testing.
- Design & develop data driven framework to validate different Member profile using POWERSHELL SCRIPT.
- Reported defects through Quality Center and performing Regression to resolve bugs fixes.
- Designing the automation scripts using TestNG Annotations.
- Used Log4j to debug the defects which had effect on the Test Script
- Maintaining the Selenium scripts in SVN repository
- Configured Maven and Jenkins for better dependency and automatic build deployment.
- Configured Selenium Grid to execute tests on different machines against different browsers in parallel.
- Configured JDBC connections to retrieve data from database
- Used Eclipse IDE for Automation Development
- Review automation scripts and provides comments accordingly
- Update and Maintain regression suite for every release
- Prepare Daily and Weekly status reports and share with the management
- Worked closely with cross-functional teams (Dev, BA, PM, Product Owner) as a part of Agile environment
Environment: HTML, Microsoft Office WSDL, POM, Agile, SOAPUI, XPath, SVN, Selenium Grid, Quality Center Jenkins, Java
Confidential, Houston, TX
QA Automation Engineer
Responsibilities:
- Participated in all phases of the Software Testing Life Cycle (STLC).
- Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.
- Performed System, Integration, Smoke, Positive and Negative and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Used Selenium web Driver as a automation tool and java as a language.
- Coordinated the testing effort towards End-to-End testing to verify the proper functioning
- Written the test cases and created the automated test scripts using QTP.
- Design & develop data driven framework to validate different Member profile using QTP, VBScript.
- Prepared documentation for assigned projects and followed software release procedures, requirements analysis using Quality Center for importing specifications and documents.
- Constant improvement of our Test Automation and Continuous Integration using Jenkins practices.
- Documented all defects found in HP Quality Center defect tracking system.
- Designed & developed data driven framework to validate different user form using Quick Test Professional (QTP)
- Extensively used VB Script & Descriptive programming to develop Data Driven Framework in QTP.
- Experience all types SQL queries like select, insert, update and delete records (CRUDE).
- Used SVN as source repository
Environment: HTML, CSS, JavaScript, JQuery, XML, SQL, VBScript, Window, HP QC, QTP, SVN, selenium webdriver, java
Confidential, San Francisco, CA
QA Tester
Responsibilities:
- Understanding the Business requirements, Application and function specifications, Design documents
- Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications
- Responsible for Black Box Testing of the application
- Checked the client side and server-side validations. Tested the functionality of the application by using selenium with java
- Involved in developing the tractability matrix in Excel sheet
- Involved in updating and executing test cases per requirements.
- Identified the Test Cases and documented them in Quality Center.
- Performed GUI, Functional, Negative, Positive, Regression and User Acceptance Testing
- Scripted Complex Test Cases using SQL queries for data validation and to verify the data integrity in the database (Back end testing).
- Conducted the System, Integration and Regression of the web application
- Prepared test scenarios and executed to validate the Tables, fields, texts and images in the Application
- Performed Backend testing by extensively using SQL queries to verify the integrity of the database
- Involved in daily status calls and reporting
- Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using QC
Environment: HP Quality Center, SQL Server, Windows XP, Microsoft office, Test Plan, Functional testing, Selenium, java
Confidential
QA Engineer
Responsibilities:
- Analyzing the business application and its requirements. Perform requirements ambiguity testing. Identification of high level scenarios
- Developed Business and Generic Key words as per the Requirement, specifically developing functions, adding control flow logic, loops etc
- Test Script execution on Selenium WebDriver(JAVA)
- Reviewing the Test Reports using TestNG
- Updating Framework functions when needed
- Developed the Automation Test Scripts
- Performed Functional and Compatibility Testing on different browsers like Chrome, Firefox and IE.
- Review of system test cases, regression test cases and sanity test cases as per Testing Requirements and upload them to test management tool as per client specification
- Identification of critical test cases for code hand off
- Participated defect triage meetings with both business and development team.
Environment: Selenium WebDriver, Java, Firebug, Fire Path, HTML, Java Script, CSS, AJAX, SQL.
