We provide IT Staff Augmentation Services!

Qa Automation/selenium Engineer Resume

Atlanta, GA

PROFESSIONAL SUMMARY:

  • More than 8 years of experience in Information Technology - Quality Assurance with expertise in Manual Testing, Functional Automation, Mobile Automation, Build Deployment, and Continuous Integration with different applications.
  • Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
  • Extensive experience working in full Software Testing Life Cycle (STLC). and Software Development Life Cycle (SDLC)
  • Proficient in writing Test Plans, Test Cases, Test Scripts, Test Scenarios and Test Summary Reports for both Manual and Automated Testing based on Business Requirements.
  • Experienced in using HP Application Lifecycle Management tool HP ALM 11.52 QC.
  • Experienced in using HP ALM 11.52 Quality Center and Test Director, Quick Test Pro QTP.
  • Expert in performing different tests types, QA Methodologies: White Box, Black Box, Front-End and Back-End, Stress & Load, Regression, Configuration, Functional, Installation & Integration, Smoke, and User Acceptance Testing.
  • Proficient on Automation tools like Selenium WebDriver (Functional & Regression Testing), TestNG, Junit, ANT, Maven, Jenkins and SOAP UI Pro for testing Web based Applications.
  • Extensive experience with Agile Scrum model, V- model and Water fall model life cycles.
  • Knowledge on Object Oriented Programming (OOP) concepts. Extensively used Java for test case automation.
  • Ran Python Selenium Automation scripts & Experience in Test Automation using QTP.
  • Having experience in testing SOAP/REST based Web Services Testing using SOAP UI.
  • Used Ruby Mine for creating the Scenarios, Step Definitions and Support code for the story cards using Selenium/Watir Web Driver, Ruby language and gems like RSpec, Page Objectetc.
  • Expertise in building Keyword driven, Data driven and Hybrid driven frameworks using Selenium WebDriver.
  • Implemented Mobile Test automation framework using Appium.
  • Experience understanding the code written in different programming languages Java, Java Script and databases like Oracle, SQL Server.
  • Hands on experience in Page Object Model design pattern using Selenium WebDriver.
  • Experienced in designing test scripts with Selenium WebDriver using TestNG framework.
  • Involved in implementing BDD framework using Cucumber.
  • Experienced working with continuous integration tools like Jenkins and Hudson.
  • Involved in Testing in Agile Development Environment. Using TDD and ATDD approach.
  • Have experience in Test Case Design, Test Tool Usage, Test Execution, and Defect Management using HP Quality Centre 10.1 and JIRA.
  • Quick learner, self-starter, great communicator and follow good work ethics and QA methodologies.
  • Excellent experience with source version control tools such as Subversion (SVN) & Git.
  • Excellent interpersonal skills, proven team player with an analytical bent to problem solving and delivering under high stress environment.
  • Good analytical and communication skills and ability to work independently with minimal supervision and also perform as part of a team.

TECHNICAL SKILLS:

Programming Languages: Java, SQL, HTML, XML, JUNIT, JavaScript

Database Systems: MySQL, Oracle

Web Designing: HTML, XML, JavaScript, CSS, JSON

Bug Tracking tools: Quality Center, JIRA and Bugzilla

Testing Tools: HP ALM, Mercury QTP, Selenium, Web driver, SOAPUI, REST Client, JMeter and Load Runner

Web Technologies: Java, HTML, Java Script, CSS, Web Services, SOAP, REST, WSDL

IDE Framework: Eclipse IDE, Intellij

Application Server: Web logic, J Boss, Tomcat

Operating System: Windows, Linux, Mac

Build Tools: ANT, Maven, Jenkins

Methodologies: Waterfall, Agile, Scrum

PROFESSIONAL EXPERIENCE:

Confidential, Atlanta, GA

QA Automation/Selenium Engineer

Responsibilities:

  • Analyzed Functional Baseline Documents (FBD) and Iteration Target Documents created the testing scenarios for the functional testing.
  • Conducted Smoke Testing, UI Testing and Performance testing at the beginning of every build to test for the compatibility of the application with the Platform, Browser and User Load.
  • Performed Regression Testing at each and every application deployment and reported the bug matrices to be fixed.
  • Selecting or Identifying areas/test cases for Automation Designing & Implementing Test Automation Strategy
  • Used MS Excel, MS Word, and the Notepad for developing test cases, reporting the issues and tracking the progress through Test Management System.
  • Creating Automation Test Plan and getting approvals Configuring QTP Tool settings, Object Identification and globalizing the settings.
  • Generating Tests (Test Scripts) using QTP Debugging Tests and Fixing errors.
  • Used ALM QC to prepare Test cases, procedures and Requirements Traceability Matrix.
  • Reported the software issues in the form of Bug, Question, Documentation or Future Feature.
  • Coordinated with the business team and the development team for clearing the business requirements.
  • Maintain earlier Shell automation scripts for the new changes.
  • Created manual Test Cases in HP QC/HP ALM for various User Stories based on Release and Sprint Plan.
  • Executed test cases and test scripts for manual and automation testing. Defects are raised in the HP Quality Center/HP ALM for logging, tracking and reporting bugs in the application.
  • Implemented the open source Selenium as an automation testing tool.
  • Used Selenium IDE as a record and playback tool to develop the initial HTML scripts, changed the HTML scripts to Java Code and added/modified for scenarios for the automated functional testing.
  • Developed the automated functional test scripts in Eclipse IDE and run them through Selenium WebDriver.
  • Prepared .properties file to gather all the XPaths and modified them as they change at the time code correction.
  • Used Selenium RC server for running the test scripts in multiple machines on various browsers in parallel through Selenium Grid (Hub and Nodes)
  • Worked for the client as a testing team and collaborated with the different business team/partner and development team partner shared the files and folder through drop box and MS SharePoint.
  • Used JIRA as a Bug Tracking and Test Management Tool.
  • Worked with Agile/Scrum Methodology and participated in daily stand up meetings and weekly automation meetings.

Environment: TestLink, Shell Scripting, Java, Selenium WebDriver, Selenium Grid, Eclipse, Junit, TestNG, JavaScript, XML, HTML, Data Driven Framework, JIRA, FirePath, Firebug, Virtual Machine, Subversion (SVN), Apache JMeter, SQL, Oracle 11g, Windows XP, 7, 8, Mac OS

Confidential, Chicago, IL

QA Selenium Tester

Responsibilities:

  • Prepared and executed test cases as per system requirements using Selenium
  • Involved in the project team, which focused on testing and dealing with process, tools and best practices. This team also leveraged testing knowledge, technology, methodology and resources across similar projects.
  • Developed the Automation test scripts with the help of selenium.
  • Involved in querying using SQL and updating records and validate database records as expected.
  • Followed Test Driven Development (TDD) as much as possible and written test cases using JUNIT for every relevant class.
  • Developed manual test scripts to evaluate Corporate Information Security Web based user authentication applications.
  • Developed the Test Cases Client based on FSD'S and Business Rules And for Web Client Test Cases based on Use Cases, Wire Frames, Annotated Documents and Business Rules.
  • Property and Casualty Division Optimization of their Regression Suite(P&C)
  • Performed Smoke and Functional testing on every build of the application.
  • Performed Input Validations, User Interface Validations, Browser Compatibility testing and Navigation testing.
  • Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts.
  • Performed GUI testing, Functional testing, Integration testing, Regression testing, Ad -hoc testing, Negative testing, End to End testing, Load testing, User Acceptance testing on multiple projects.
  • Attended the daily Bug review meetings, weekly status meetings and walkthroughs and interacted with Business Analysts and Developers for resolving Defects.
  • Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
  • Property and Casualty coverage logic added to Rules Engine and validated the routing (P&C)
  • Performed Backend testing to verify the data integrity by passing SQL Queries. Designed and developed Domain/Value Objects.
  • Designed and developed DAO layer.
  • Enabled Transaction demarcation in Data Access Objects.
  • Designed and developed Page Objects using Page Object Design Pattern and Selenium.
  • Designed test framework using Selenium Web Driver.
  • Used SVN for Source Code Control.
  • Verified SQL queries against backend database to ensure test codes retrieve the right data on testing.

Environment: Selenium, Java, JavaScript, XML, SQL, HTML, JUnit, Selenium Grid, Windows, Unix/Linux

Confidential, Santa Monica, CA

QA Tester/Selenium

Responsibilities:

  • Developed and maintained test suites, test cases.
  • Analyzed the user/business requirements, functional specs and Use Case documents and created the Test Plans, Test cases.
  • Coordinated with the business analysts and developers, and discussed issues in interpreting the requirements.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity Involved in executing the selenium scripts and analyze the test reports.
  • Generated the execution results and sent it across to the team, by way of gathering and analyzing the Test Metrics for the purpose of reporting.
  • Automates Smoke and Functional test cases using Selenium Web driver, TestNG and Java.
  • Developed automation test cases using TestNG framework and Selenium Web driver.
  • Created test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Attended weekly defect report meetings and presented progress updates.
  • Coordinated with developers and system engineers to fix application defects.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
  • Updating the framework for integrating the smoke script with Jenkins for CI(Continuous Integration)
  • Used Maven, Selenium Web driver, Java, Java script and Selenium Grid to create nightly automation scripts.
  • Cross-Browser Testing both Manual and using Selenium.
  • Executed various SQL Queries to perform the backend testing.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.

Environment: TestNG, Eclispse, SOAPUI, Java, Selenium Web Driver, JIRA, HTML, XML, XPATH, Firebug, Github, SQL, DB2, Windows

Confidential, Chattanooga, TN

QA Tester

Responsibilities:

  • Performed Functional, Regression, Ad Hoc on Web based applications.
  • Developed and maintained test suites, test cases.
  • Analyzed the user/business requirements, functional specs and Use Case documents and created the Test Plans, Test cases.
  • Coordinated with the business analysts and developers, and discussed issues in interpreting the requirements.
  • Involved in providing the Testing Effort estimates and provided the timely feedback on progress of the testing activity Involved in executing the selenium scripts and analyze the test reports.
  • Generated the execution results and sent it across to the team, by way of gathering and analyzing the Test Metrics for reporting.
  • Automates Smoke and Functional test cases using Selenium Web driver, TestNG, Java and Java script.
  • Developed automation test cases using TestNG framework and Selenium Web driver.
  • Created test cases and tested them based on the Business Requirements, Test Scenarios and analyzed the actual results against the expected results.
  • Attended weekly defect report meetings and presented progress updates.
  • Coordinated with developers and system engineers to fix application defects.
  • Implemented and worked on Acceptance Test Driven Development (ATDD) methodologies completing releases ahead of schedule.
  • Tested application compatibility for dynamic and static content under various cross browsers using HTML IDs and XPath.
  • Updating the framework for integrating the smoke script with Jenkins for CI(Continuous Integration)
  • Used Maven, Selenium Web driver, Java and Selenium Grid to create nightly automation scripts.
  • Cross-Browser Testing both Manual and using Selenium.
  • Executed various SQL Queries to perform the backend testing.
  • Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.

Environment: TestNG, Eclipse, SOAPUI, Java, Selenium Web Driver, JIRA, HTML, XML, XPATH, Firebug, SQL, DB2, Windows

Confidential, Charlotte, NC

QA Test Analyst

Responsibilities:

  • Involved in preparing the Test plan based on BRD and User Stories.
  • As test Engineer, involved in plan & perform testing, verification & validation, and quality assurance.
  • Attend daily scrum meetings, reviewed user stories
  • Developed Test Cases in Version One Tool.
  • Created Test Data for QA and UAT.
  • Filed and tracked the defects using Jira.
  • Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web applications
  • Automated test cases to perform regression testing using Java, selenium web driver 2.0 and eclipse IDE.
  • Used BugZilla to document issues found during the test automation process,
  • Used Selenium Web driver to run test cases in multiple browsers.
  • Work with soap UI for generating API request and analyze the response success and failures of interfaces.
  • Written and executed SQL queries and Joins, Group By clause, having clause etc. to validate the data.
  • Updated WSDL file as needed for Endpoint, Tested request and response XML. Added Assertions to validate the response xml with database.
  • Involved in Smoke Testing, Regression Testing and User Acceptance Testing.
  • Along with validation on the front end, perform the backend log analysis in UNIX environments to make sure the interfaces yield the correct results/response to requests.
  • Prepared daily/ weekly status reports on Test case execution, defects, RTM etc.
  • Involved in planning test execution activities, defect reporting and analyzing test metrics.

Environment: Selenium 2.0, JAVA, PHP, Apache Tomcat, MYSQL, XML, Web Services, Eclipse, BugZilla.

Confidential

Software QA Engineer

Responsibilities:

  • Involved in Analysis of Business Requirements, Use Cases, Design Flowcharts and Software Requirements Specifications
  • Creation of Test Data Requirements and Test Condition Matrix, Setting Up Test Environment, Software Test execution, Defect Management.
  • Created Java based scripts for Selenium WebDriver with JUnit as automation frame work.
  • Involved in building automation framework from scratch using Selenium Web Driver, JAVA, Junit, Jenkins, ANT and Eclipse.
  • Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.
  • Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
  • Created automation scripts in SoapUI using Groovy Script for web services testing.
  • Used Ant for building the WebDriver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Reviewed the code in java and Performed white box testing Using Junit to ensure every class is constructed strongly and does not contain any functional errors (Unit testing)
  • Analyzed the Log files to verify the processes for debugging and or test data verification purposes.
  • Involved in running Test scripts on different browsers using the Selenium Webdriver.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • 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.
  • Performed defect reporting and bug tracking using JIRA and also followed up with development team to verify bug fixes, and update bug status.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Involved in creating automation test suites for progression & regression testing in SOAPUI. The messaging formats included SOAP over HTTP&REST based clients with XML payload.
  • Involved in Unit testing, test case development and regression testing using Junit for web based application.
  • Developed and executed SQL queries in the database to conduct Data integrity testing by checking the data tables on the server.
  • Prepared user documentation with screenshots for UAT (User Acceptance testing)
  • Interacted with development and product management teams for the quick resolution of reported bugs and various technical issues.

Environment: Java, Selenium WebDriver, Junit, ANT, Jenkins, SoapUI, TDD, Agile, HTML, XML, REST, SQL, PLSQL, Oracle, Quality Center, Windows XP, UNIX.

Confidential

Quality assurance Engineer

Responsibilities:

  • Played the role of QA Analyst to analyze business requirements, understanding design specifications to understand application functionality.
  • Prepare detailed test cases, test scenarios, and schedules based on Requirements and Design documents and executed according to the test plan.
  • Executed and maintained manual test cases. Performed Functional, System, and Regression Testing.
  • Prepared detailed status reports and update the status to the business and technical teams during weekly review meetings.
  • Involved in manually testing of various modules of the application to ensure application stability and functionality.
  • Conversant with analyzing requirements and defining high level and low level test requirements and detail test cases.
  • Performed System, Regression, Functional and User Acceptance testing.
  • Conducted functionality, interface and integration testing during the various phases of the project.
  • Involved in the project Kickoff meetings, Verification and Walk through meetings with team.
  • Performed Defect tracking in Quality Center. Designed scripts in Test Plan, and performed execution in Test Lab. Generated daily execution reports from Report Module in QC.
  • Assisted developers with reproducing defects and providing additional information as needed.

Environment: Quality Center, HTML, Java Script, CSS, Eclipse, Oracle, Windows, UNIX/LINUX, Ms Word

Hire Now