Qa Engineer Resume
Plantation, FL
PROFESSIONAL SUMMARY:
- Around 7+ years diversified professional experience in QA Engineer 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 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 various domains
- 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 WebDriver (JAVA), Cucumber (Gherkins), SOAPUI to develop automation testing scripts for web and client server applications
- Proficient in writing Selenium WebDriver automation scripts in Java using Maven, Jenkins, Firebug and TestNG Annotations for web applications
- Proficient knowledge in various types of Software Testing such as Unit testing, Integrated testing, System Testing, Black box testing, Positive Testing, Negative testing, Performance Testing, Stress Testing, Load Testing, Data Driven Testing, Back end Testing and Regression Testing.
- Productively involved in Defects logging and managing Defect Life Cyclesusing 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 WebDriver automation scripts on Continuous Integration tools Jenkins/Bamboo
- 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:
Operating Systems: Windows 95/98/NT/2000/Server/XP/7, Unix, Linux
Languages: Java7, UML 2.0, SQL, PL/SQL, C#
Core Java: Data Structures, Collections, Generics, Multithreading
Testing Frame works: Keyword Driven, BDD, Hybrid, POM, TestNG
Test build and Integrated Tools: Maven, Jenkins
Performance Testing: JMeter
Mobile Testing Tools: APPIUM
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
MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access, SharePoint
PROFESSIONAL EXPERIENCE:
Confidential, Plantation, FL
QA Engineer
Responsibilities:
- Working in Agile Scrum Environment.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment.
- Understand and analyze the Business, Functional and Technical requirements.
- Used Selenium Web driver (JAVA), Parallel Processing, Eclipse TestNG Annotations in creating HTML reports, Test Suites and Test Scripts
- Developed test code in Java language using Selenium WebDriver and Cucumber framework.
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms
- Responsible for identifying test cases for manual and Automation testing.
- Expertise in utilizing Selenium WebDriver for automating Smoke Test, Functional and Regression Tests.
- Developed framework utilizing Selenium Web Driver as our automation tool.
- 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
- Implemented BDD (Cucumber) to write scenarios and Step definition files
- Used TestNG annotations like groups, parameters, Data Providers to group the test cases, test methods, test suits for regression and functional 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
- Prepared and executed batch test suite through TestNG via Maven
- Used Jenkins as continuous integration tool
- Upload and download files by using AutoIT
Environment: Selenium WebDriver, Selenium IDE, HTML, CSS, Agile, JMeter, Java, Windows, Jenkins, Firebug, GITLAB
Confidential, Houston,Texas
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 java as a Language
- Develop and execute test cases for GUI , Sanity, Smoke, Functional and Regression testing.
- Responsible for writing test cases based on the requirements document.
- Analyzed functional requirements and documented the user specifications and business rules.
- Performed functional testing to identify various critical points in the application and automated it by using Selenium Webdriver.
- Created automation framework using Selenium Webdriver and TestNG.
- Responsible for Cross-browser testing and running the automation script in parallel
- Used SeleniumScreenshots to prepare and report bugs in the documentation
- Used SeleniumSynchronization and handled multiple windows using Selenium scripts
- Implemented Page Object Model Automation framework with Java, Selenium Web Driver
- 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 HP ALM
- UsedHP ALM to report the defect, planning project and gathering the requirement
Environment: Selenium WebDriver, Java, TestNG, Windows, Agile, Eclipse, HP ALM , Jenkins, Oracle, Appium, Firebug, Maven, GitHub.
Confidential
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
- Checked the client side and server-side validations. Tested the functionality of the application by using selenium with java
- Developed selenium synchronization using conditional and unconditional wait conditions.
- Identified the Test Cases and documented them in Quality Center
- Responsible in executing Selenium test scripts on different browsers and checked for compatibility.
- Effectively participated in every day agile scrum stand-up meetings and participated in Iteration planning and retrospective meetings.
- Automated functional scenarios using Selenium IDE and RC.
- Worked on developing the automation scripts for backend testing using Selenium RC.
- Created automated scenarios using Selenium for regression and Data-Driven testing.
- Used SQL queries to perform the back-end testing on Oracle.
- Conducted regression testing after every new build.
- Worked with users on User Acceptance Testing.
- Involved in tracking and reporting defects using QC and was also responsible for communicating the status to the development team.
- Used HP Quality Center to report defects and test results.
Environment: Selenium RC, Selenium IDE, Firebug, agile, HP Quality Center, SQL, Oracle 10g, Windows.
Confidential
QA Tester
Responsibilities:
- Analyzed the business and functional requirements of the application and developed detail test plan and test cases
- Written test cases based on the business scenario
- Involved in creating and Executing Test Scenarios based on functional requirements
- Logging and keeping in track of defects
- Performed regression testing on new builds, every modification in the application using Selenium Webdriver.
- Implemented modular frame work for Selenium Webdriver scripts using java in page library model.
- Performed Data driven testing using Selenium Webdriver and TestNG functions which reads data from property and XML files.
- Developed Maven based build scripts to run Selenium Automation and Integrated Maven Scripts to Continuous Integration Server to run nightly tests.
- Integrated Selenium Webdriver with existing API to test framework.
Environment: Selenium webdrivers, TestLink, SQL Server, JAVA.
