Qa Tester Resume
Secaucus, NJ
SUMMARY:
- 5+ years of diverse experience in the Information Technology industry with a focus on Software Quality Assurance (QA/Software Testing) activities.
- Experience in all stages of the Software Development Life Cycle and QA Life Cycle and in all dimensions of Functionality, Usability & Reliability.
- Proven ability in designing and creating automation frameworks for J2EE based applications using Java, Junit/TestNG, Selenium Web Driver/RC/IDE, Hybrid, keyword and data driven frameworks.
- Good experience in creating automation framework along with developing, executing and maintaining automation testing script with Selenium Web Driver.
- Experience in developing Java based library to read test data from Excel & Properties files using J Unit/TestNG and Selenium WebDriver.
- Proficient in creating automation script from scratch. Extensive knowledge of developing different type of framework like Modular, Data driven and Hybrid framework by using Junit/TestNG.
- Experience in testing web - based applications using Selenium Web Driver, Selenium RC and Selenium IDE.
- Experience in using Jenkins as a Continuous Integration server to configure with Ant/Maven.
- Expertise in preparing Test Plans, Test Cases, Test Case Review, Test Case Execution, Automation Test scripts, Defect management, Defect Reports and Test reports.
- Extensively proficient in Functional testing, Performance testing, Integration testing, GUI testing, Regression testing, Automation testing, UAT testing
- Experienced in providing the efficient locators strategy like XPath and CSS to run WebDriver script in stable condition.
- Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA, IBM Clear Quest, Bugzilla etc.
- Strong knowledge of Software Development Life Cycle (SDLC) methodologies such as Agile, SCRUM and waterfall models and TDD.
- Hands on experience in understanding Database Management Systems and writing SQL queries.
- Dynamic in working with all teams involving Developers, Business Analysts, Product team and Client Support teams for deliveries on time and budget with highest quality.
- Strong skills in Implementing Quality Assurance Standards, and Testing Methodologies for Large Enterprise GUI, and WEB applications using Use Case Documents, Functional Specifications and Business Requirements.
- Team player with good interpersonal skills, strong understanding of fundamental business processes, excellent Communication and Problem-solving skills.
TECHNICAL SKILLS:
Testing Tools: Selenium WebDriver/IDE/, Test Manager, XPath, CSS
Languages: JAVA, Java Script, HTML, XML
Test Framework: JUnit, TestNG, Data Driven Framework, Hybrid Framework
Build Tools: Ant, Maven
Continuous Integration Tools: Jenkins
Processes: Agile-Scrum, Waterfall
Bug Tracking Tools: JIRA, Quality Center (QC)Source
Version Control Tool: Subversion (SVN), Git
Databases: SQL Server, MS Access, Oracle, MySQL
Operating Systems: Windows (XP, Vista & 7, 8), LINUX, UNIX
PROFESSIONAL EXPERIENCE:
Confidential, Secaucus, NJ
QA Tester
Responsibilities:
- Worked in an Agile Software development methodology.
- Gathered requirements documents such as business requirements and design document and other related documents.
- Reviewed the Requirements, designed and documented Test Strategies, Test Plan, Test Cases and executed test cases.
- Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Involved in setup of Automation framework using Selenium to run test cases in multiple browsers and platforms
- Responsible for identifying test cases for manual and Automation with Selenium WebDriver for Smoke Test, Functional and Regression Tests.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Involved in designing of automation framework to be used in UI testing with Selenium.
- Execute browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
- Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
- Used the Firebug/Chrome path to inspect the XPath/CSS of the web elements and Eclipse IDE for Java development.
- Manually tested, verified and validated that the product meets user requirements.
- Executed SQL queries on database tables to verify the database.
- Conducted backend testing using SQL queries to validate data for database. Performed End-to-End testing of database to check data integrity using SQL queries.
- Assisted QA lead in documenting User Acceptance Test report and reporting defect resolution.
- Logged the defects in JIRA for the issues encountered during execution. Interacted with developers to report and track bugs using Jira.
Environment: Selenium WebDriver, Java, TestNG, Jenkins, Cucumber, Agile, Jira, SQL Server, Maven, SOAP UI, XPath, Firebug, Chrome path, Eclipse, HP ALM/Quality Center, Git, Windows
Confidential, Chicago, IL
Automation QA Analyst
Responsibilities:
- Conducted Automation/manual testing using the Standards, guide lines and structured methodology in testing the application.
- Analyzing Business Requirement/Features and preparing the Test conditions in Jira. Preparing Test Scenarios based on RTM (Requirements Traceability Matrix).
- Developed test scripts using Selenium Web Driver, ample use of Firebug to map HTML pages and Selenium to document reports, test results. All development was done under Eclipse IDE.
- Documented and executed Test plans, Test cases and Test scripts based on business requirement document.
- Developed QA processes automation test scripts using java/Selenium to test Web based user interfaces for different type of browsers.
- End to end execution of automated scripts, Test Result analysis. Identified pop ups and able to execute automated test scripts for them
- Prepared test cases for the system covering SRS document, design document, reviewing them with the developers and finalized the test cases.
- Developed automation test cases, executed these test scripts from test lab and logged defects in Jira.
- Involved in Test plan and Test scripts using the business documents in Jira.
- Extensively used Selenium (XPath, CSS locators) to test the Web application.
- Performed End-to-End web application testing manually and was associated with User Acceptance Testing.
Environment: Selenium Web Driver, SQL Server, MS Excel, HTML, Windows, MS Office, JAVA, JUnit TestNG, Eclipse
Confidential, Chandler, AZ
QA Test Engineer
Responsibilities:
- Analyzed Business Requirements Documents to get better understanding of the system both on technical and business perspectives.
- Involved in design and implementation of Selenium WebDriver automation framework for smoke and regression test suites (TestNG and Maven).
- Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms.
- Developed custom libraries for automation using JAVA & Selenium WebDriver.
- Created Java based scripts for Selenium WebDriver with Testing as automation framework.
- Developed automated tests in partnership with developers for continuous regression testing and reducing manual testing using Selenium, Testing, and Maven.
- Extensively used Page Objects design and page navigation framework for readable test script and easy maintenance from developer perspectives.
- Responsible for creating and maintaining automation acceptance test suite using Selenium, and TestNG framework.
- Monitored the test execution in Jenkins once the code pushed into Continuous Integration.
- Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically.
- Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
- Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application. Involved in Defect Management, Defect Review and Defect Status Reporting.
- Performed Regression testing on new builds, every modification in the application using Selenium Web Driver.
- Used Firebug for the web-based application testing with selenium for the commands and locator application.
- Responsible creating the functional testing framework using TestNG and using Selenium Web Driver to automate the UI components.
- Involved in writing programming scripts in JAVA and writing a number of User defined functions.
- Used Page Object Model, UI Mapping, Selenium Manager, Data Driven using CSV, CSS Selectors as a part of Framework.
- Interacted with other external teams for environment/license issues, external services availability and work towards resolution.
- Participated QA weekly meetings and various other meetings and discussed Enhancement and Modification Request issues and defects in the application.
Environment: Java, Selenium Web Driver, TestNG, Jenkins, Maven,, Eclipse, Scrum methodology, Quality Center, Firebug, XML, XPath, Bugzilla, Oracle, SQL, Windows.
Confidential, Richmond VA
QA Tester
Responsibilities:
- Analyzed the user requirements, functional specifications and used Case documents for Functional testing.
- Developed Selenium test scripts for identified test cases by using data driven, keyboard driven and hybrid framework.
- Created functional automation scripts for the report generation module using tools Selenium RC and Junit.
- Involved in using Selenium RC and writing Selenium tests through Eclipse/Selenium IDE including Quality Center.
- As part of compatibility testing, executed the workflow manager web application related test cases on different browsers different Operating Systems.
- Involved in verification of Frontend GUI Objects and elements. Worked with deployment team to create nightly automation regression execution builds.
- Involved in writing SQL Queries for backend testing
- Knowledge of writing Junit tests using Junit framework.
- Extensively tested customer’s payments are sent directly to your commercial bank account using the latest security technology.
- Involved in weekly walkthroughs and inspection meetings, to verify the status of the testing effort in the project as a whole.
Environment: Selenium RC, Junit, XPath, Eclipse, Quality Center, Firebug, UAT, SQL, Oracle, Windows.