Qa Engineer Resume
Chevy Chase, MD
PROFESSIONAL SUMMARY:
- Over 8 years of professional experience in Software Quality Assurance and Testing, working Senior QA Test Engineer in diverse applications in various domains like Finance,
- Entertainment, E - Commerce, Mobile.
- Expertise in implementing the Software Automation Testing tools including Selenium Web Driver/IDE/GRID,Test NG, and Junit to develop automation testing scripts of client/server and Web Applications.
- Involved in implementation of Selenium WebDriver, Automation Framework for Smoke test and Regression test using TestNG, Maven.
- Professional in performing the Automation Testing using, Cucumber, Gherkin, Selenium Webdriver using Java.
- Effectively involved in Defects logging, tracking and managing Defect Life Cycles using HPQuality Center(ALM),JIRA.
- Reviewed Application and Test logs, program outputs and reports to identify program processing errors and defects.
- Experience in Database/Backend testing using SQL Queries for data validation and data integrity testing.
- Well versed in generating selenium customized test reports.
- Worked on databases such as Oracle, MS SQL Server, My SQL and JDBC connections.
- 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 .
- Well conversant with the implementation from scratch and practical hands on experience in different types of frameworks like Keyword Driven, Data Driven, Hybrid and Page Object Model (POM).
- Developed and Executed Test Scripts using Selenium WebDriver, TestNG, analyzed Test Results and identified Defects.
- Well versed in accessing data from Excel by Apache POI and JXL Jars.
- Hands on Experience with build management tool Maven.
- Performed Continuous Integration(CI) of code and scripts using Jenkins and triggered the Continuous Delivery(CD) process using Jenkins build jobs.
- Hands on experience in using Selenium Grid to execute test cases in parallel on different browsers and Operating Systems combinations.
- Maintained the Java and Selenium test source code and resources in the SVN, GIT version control tool.
- Experience with Cross- Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
- Experience in Parallel Execution of Multiple Tests at a time in different environments.
- Expertise in Entire Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) in Agile as well as Iterative development environments.
- Excelled on different types of testing like Automation testing, Manual testing, Integration testing, System testing, Smoke testing, Regression testing, Performance testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing.
- Conversant in developing Test scenarios, Test cases, Test data, Test procedures, Test reports and documenting Manual and Automation Tests.
- Experience in implementing different automation development efforts in Agile/Scrum and Waterfall development methodologies.
- Proficiency in testing complex software applications including manual testing.
- Good Documentation Skills and ability to produce complete project deliverables in specified deadlines.
TECHNICAL SKILLS:
Testing Tools: Selenium Webdriver, TestNG, Selenium IDE, Selenium Grid, SoapUI
Build Tools: Maven
CI Tools: Jenkins
Markup Language: HTML 5, XML, JSON.
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming languages: C++, Core Java, HTML,XML.
Scripting languages: Gherkins,JavaScript, JQuery
Databases: MySQL, Oracle
Operating Systems: Windows Family
Version Control Systems: GIT, SVN.
Bug Tracking Tools: JIRA, HP Quality Center (ALM).
Utilities: Eclipse, GIT, SVN, Firebug, Fire Path
PROFESSIONAL EXPERIENCE:
Confidential, Chevy Chase, MD
QA EngineerResponsibilities:
- Assessed & analyzed user stories, Business Requirements and participated in Sprint planning, Review Sessions and Scrum Meetings
- Prepared Test cases for positive and negative test scenarios as referred in the user stories keeping in mind the Boundary Value Limitations, Equivalence classes.
- Implemented TestNG automation framework for Smoke Test to ascertain that the crucial functions of the application work and implemented Regression Test to detect bugs after enhancement and configuration settings of the code.
- Used Hybrid (Data Driven and POM) Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
- Expertise in working knowledge of Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Exception Handling, and Collections).
- Performed Functional testing as per user stories and also performed Integration Testing and System Testing using Selenium WebDriver.
- Used Firebug, Fire Path to debug, edit and locate the objects based on ID, Name, XPath, CSS Selector, Link, Partial Link, Attributes and Tags.
- Handled the special mouse events and selected the options from the drop-down menu using Selenium Actions builder, mouse hover and synchronization.
- Performed parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari and Firefox where multiple tests were run at the same time.
- Designed and Developed test automation Artifacts (scripts, functions, scenarios, processes) for simple to complex automated testing situations using various tools like Selenium, JUnit.
- The Test Cases were configured to receive input Test Data Sets for the corresponding test cases using Junit,Data Provider Annotation.
- Developed flexible and extensible Hybrid/Data Driven Framework which would provide stability and maintenance in the test environment.
- Used SoapUI (SOAP and REST) to test the application web services.
- Scripted the Test cases and managed the framework dependency jars using ANT. Used ANT to perform build from Jenkins.
- Used GitHub as the version control tool for the source code and merging the source code conflicts.
- Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Scripted SQL queries to verify data integrity and validate updated data for the Test cases in different modules of the insurance application.
Environment/Tools : Java, Oracle 10g, Solaris 10, JBoss 4.2.2, Vignette content management (VCM 7.6), Selenium, JUnit, XPath, Firebug, Eclipse, Hybrid (Data Driven with POM)Framework, Oracle, XML, HTML, SoapUI, ANT, Jenkins, JIRA,GitHub, Agile/Scrum
Confidential, Milwaukee, WI
QA EngineerResponsibilities:
- Developed automated tests in Selenium WebDriver using java. Used Firebug and FirePath to identify web elements.
- Developed Data driven Framework and read the data from excel sheet using Apache POI API.
- Used GitHub as version control to check in code. Worked with Master and Feature Branches.
- Used Jenkins to run JUnit Automated tests. Automated Rest API tests in Selenium framework. Experience in setting upstream and downstream Jenkins jobs.
- Create test script in TestNG framework using java with Selenium WebDriver for regression testing.
- Performed cross browser testing using Selenium Grid to check the compatibility of the application.
- Configured the test cases to receive input test data for the corresponding test cases using TestNG data Provider Annotation.
- Developed sanity and automation regression tests. Performed back end testing to test data flow to web application by writing and executing SQL queries.
- Participated in Agile Scrum meeting on daily basis.
- Manage individual sprints user stories and tasks using Rally as tracking tool as well as Defect tracking tool.
- Scripted the Test cases and managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins.
- Communicate clearly and effectively with end users and team members.
- Participated in the Walkthrough and Review Meetings with Business and Functional Leads for understanding and analyzing various Business rules for the Module.
- Attended daily status update meetings with all the other team members. Extensively involved in developing test cases using the Design and Requirement document and mapping with the Requirement Traceability Matrix.
- Participated in the peer Reviewing and Modifying Test Case Documents based on the Enhancement and change request.
- Performed smoke, sanity, functional, regression and End to End testing. Prepared test data for positive and negative test scenarios as per application specifications requirements.
- Performed (UAT) User Acceptance testing exclusively in an agile environment.
- Used Jenkins continuous integration server to run automated test suites.
- Participated in the Issue Resolve Meeting to discuss about the defect by their business severity.
- Performed Backend testing using SQL queries to validate the data integration
- Created scenarios for change request and defect request and effectively coordinated with the development team.
- Created reports on the daily testing process and participated in the Weekly Status Meeting.
Environment/Tools: Java, Oracle 10g, CreditWorx™ technology platform, Selenium Web Driver, Data Driven Framework, TestNG, Jenkins, Eclipse, JUnit,, Linux, My SQL, XPath, Rally, GIT, Maven, Agile.
Confidential
Senior QA Engineer
Responsibilities:
- Performed the Manual Functional testing with QC .
- Involved in User Acceptance Testing (UAT) of the application.
- Project is developed using waterfall methodology.
- Involved in QA reviews and Software Development Life cycle phases
- Planned and executed the automation test scripts from Quality Center.
- Prepared the Test Results document which summarizes testing activities and result
- Performed Positive and Negative testing by inputting valid and invalid data
- Performed Black Box testing from end user’s perspective without knowing the code
- Performed Tests, Raising, Tracking, Managing Defect and Reporting by Quality Center
- Involved in writing the Backend scripts.
Environment: Java, J2ee, Oracle, Quality Center, TOAD and Java Script
Confidential
QA EngineerResponsibilities:
- Analyzing the Requirements
- Prepared Test Plan and Test Cases based on the business and functional specifications.
- Attending Requirements walk-through
- Coordinated and worked closely with business analysts and stake holders during gathering requirements for the product and documented test cases.
- Reviewed and implemented Business Requirement Documents.
- Reviewed the test cases written for Unit and Integration level.
- Analyzed test specifications and converted them into Manual Test Cases
- Attended Weekly Status Meetings, discussed and interacted with team members.
- Involved in vignette work flow system testing to publish the content
- Involved in GUI Testing, Functional Testing, System Testing, Regression Testing and Compatibility Testing
- Identifying defects, reporting and changing the status of defects in QC
- Performed End to End testing and User Acceptance Testing (UAT).
Environment : Java, Solaris 5.5, Oracle 10g, Vignette platform (VCM 7.5), MySQL, HP Quality Center
Confidential
QA Engineer
Responsibilities:
- I was responsible for testing the Media player application which includes local play back and streaming of AV files, audio only files and video only files.
- Performing functional and regression testing of these modules.
- Testing the play of various types of file formats like 3gp, mp4 and rm
- Testing the playing of 3gp files which contains h263/mpeg4 video codecs and amr/aac audio codecs.
- Testing the playing of audio only files likeamr/aac/mp3.
- Testing the various frame rates video clips like 10fps/12fps/15fps.
- Testing pause/ resume, fast forward, rewind, and multi call scenarios like receiving incoming call while Media player running, Media player under the low battery condition.
- Testing the streaming of various file formats like 3gpp streaming and rm streaming.
- Testing the streaming under 3G networks and 2G network. If 3G network coverage is not there automatically streaming runs under 2G networks.
- Testing the streaming under various scenarios like receiving the incoming call while streaming play is going on and while buffering under 2G and 3G network conditions.
- Reporting the bugs using the Clear quest tool with the proper set of data logs.
- Testing the Audio video capture, video only capture and still image capture.
- Testing the audio recording which is done in amr format.
- Testing the video recording of various resolutions like 176x144, 320x240. Max supported resolution for video recording on G810 is 320x240.
- Testing the still image capture with various resolutions like QCIF, QVGA,VGA,
Environment/Tools: Microsoft Windows, Clear quest for bug logging, QXDM for data logging and V- Loader for software loading
