Qa Tester Resume
New York, NY
SUMMARY
- QA Engineer with around 7 years of experience in all phases of Software Test Life Cycle (STLC).
- Proficient in Software Development Life Cycle (SDLC) methodologies such as Waterfall and Agile/Scrum.
- Developed Test Cases, Test Plan and Automation Test scripts using Java and Selenium.
- Experienced in performing Manual Testing, Automation Testing in various domains like Health Care, Retail, Banking, Insurance.
- Expertise in different phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC) including Agile Methodology/SCRUM and Waterfall methodologies.
- Experienced in unit testing, functional testing, integration testing, system testing, performance testing, sanity testing, compatibility testing & security testing of client/server and web - based applications.
- Worked extensively on Agile Projects and participated scrum meetings such as Sprint Planning, Scrums, and Sprint Review meetings.
- Proficient in working knowledge of Java and Object Oriented Concepts.
- Proficiency in using Java as client library for Selenium Web Driver to design and developed Automation Test Framework using Junit and TestNG.
- Excellent knowledge and experienced in working with open source tools such as Selenium Web Driver, SoapUI, Cucumber, Junitand TestNG.
- Automated regression test cases using TestNG, Selenium WebDriver.
- Used testing frameworks like TestNG and created tests using different annotations like Before Suite, Before Class, etc.
- Experienced in using Accessing Forms, Tables, Link, Keyboard Mouse Events, and Uploading File using Selenium WebDriver.
- Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing.
- Experienced in handling Alerts in Selenium WebDriver.
- Expertise in using different Web-Debugging tools like Firebug and Fire Path for finding elements.
- Used Auto It and Robot Class to handle Windows pop- Confidential .
- Expert in finding elements using Xpath starts-with, text and contains attributes and using locators like ID, Name, Link Text, Partial Link text, Xpath, CSS selector.
- Knowledge in handling parallel Cross Browser Testing using Hub and Nodes for testing web applications in different browsers and different platforms using Selenium Grid.
- Developed scripts to handle multiple windows and navigate to various frames and performed operations on the web elements.
- Capable of using Implicit and Explicit waits for handling synchronization in Selenium.
- Implemented different automation frameworks like Data-Driven Framework, Keyword-Driven Framework, Hybrid Framework, BDD (Behavior Driven Development) Framework, TDD (Test Driven Development)and Page Object Model design pattern.
- Performed Continuous Integration (CI) using Jenkins for scheduling the jobs using Jenkins, GIT, TestNG and Maven.
- Experience in Database Testing using SQL Queries with multiple Databases Like SQL Server, and MySQL.
- Responsible for performing Cross browser compatibility testing on Chrome, Firefox, IE browsers.
- Proficient in documenting defects with high level of detail, accuracy and informative recreation steps using HP ALM/Quality Center, JIRA, Rally and Bugzilla.
- Good working experience on SOAP UI Pro(Ready API)for testing and validating SOAP and REST services. Experience on testing web services with POSTMAN tool.
- Knowledge of performance analysis using JMeter.
- Hands on experience in using build management tools such as Maven, Ant and using source code management tools like GIT, SVN etc.,
- Generated test logs using Log4j for various log levels.
- Experience in Mobile Automation (Android & IOS) using Appium (Selenium), Perfecto and SauceLabs
- Dynamic team player with an inclination towards growth and improvement of the project and its implementation.
- Experience in Coordinating with Project Managers, Business Analysts and System Analysts to set up the pre-validation and validation environment to execute the scripts.
- Excellent analytical and good communication skills with the ability to work independently under minimal supervision and also a committed team player.
CORE COMPETENCIES
- Automation testing
- Manual testing
- Integration testing
- System testing
- Smoke testing
- Regression testing
- Functional testing
- Web / UI testing
- Cross Browser
- Agile/Iterative/Waterfall
- Software Development Life Cycle (SDLC)
- Software Testing Life Cycle (STLC)
- Behavioral Driven Development
- Selenium IDE/RC/WebDriver/Grid
- Frameworks-Hybrid, Data Driven, Keyword, Page Object Model.
- TestNG
- Cucumber
- SVN
- Log4j
- Maven
- Jenkins
- Web Services
- JIRA
TECHNICAL SKILLS
Development Methodologies: Waterfall, Agile/Scrum.
Test Frameworks: JUnit, TestNG
Version Control: GIT, SVN
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project, MS Visio
Utilities: FireBug, FirePath.
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model Framework,.
Testing Tools: Selenium WebDriver, Selenium IDE, Selenium RC, Selenium Grid, Auto It, Robot API, Cucumber, SoapUI, JMeter, POSTMAN.
Build & Integration Tools: Maven, Jenkins
Web Services: SoapUI, REST
Project Management: JIRA,, Rally, Quality Center, Bugzilla.
Database: MS SQL Server, MySQL, Oracle.
Operating Systems: Windows XP/7/2008/10, Mac OS, Linux, Unix.
Programming tools/Languages: JAVA, C, HTML.
PROFESSIONAL EXPERIENCE
Confidential, San Francisco, CA
QA Analyst
Responsibilities:
- Worked in Agile/Scrum methodology performed agile testing to check the entire functionality of the application.
- Participated in Planning and daily standup meetings as part of the agile team, attended grooming sessions and Retrospectives.
- Analyzed system requirement and business requirement documents and Developed Test Cases, and Test Scenarios, Test scripts.
- Performed Functional, Integration, regression testing and involved in developing the automation framework.
- Preparation of test cases for Automation testing.
- Executed test cases for new requirements added to the product backlog.
- Implemented waits to overcome the issue of Synchronization using implicit wait and explicit wait.
- Involved in the grouping of Test Cases, Test Methods and Test Suites using TestNG annotations.
- Worked with developers to Create and update the defects, resolve and track their status usingJIRA.
- Used Mavenas a build management tool and performed continuous integration of code and scripts using Jenkins.
- Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Worked on SQL commands to validate the database and test its integration with the front end.
- Used JDBC for Database Testing with Selenium WebDriver to execute SQL statements.
- Worked with open source tool Selenium Grid for cross browser and cross platform the web testing.
- Used Log4J for log management.
- Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
- Tested Web-Service using SOAP UIfor testing and validating SOAP and REST services with different assertions like HTTP assertion, security assertion, XPATH assertions.
- Configured the Test Cases to receive input test data Sets for the corresponding test cases using TestNG Data Provider Annotation.
- Used Hybrid/Data Driven Framework and extracted the data from external Excel files.
Environment: Selenium Web Driver, JIRA, Jenkins, Maven, GIT, SQL, Apache-POI, Oracle, Eclipse, Firebug, Firepath, SOAPUI, CSS, Log4J
Confidential, New York, NY
QA Tester
Responsibilities:
- Involved in preparing test cases using Selenium with Java to validate all UI components.
- Understood the business requirements to develop test cases and test scenarios to test the complete functionality of the application.
- Developed Test scenarios, Test cases, Test Scripts andRequirement Traceability Matrix and traced them back to requirements.
- Involved in priotizing comprehensive Automation Test Scripts based on Test Plans and Test Cases for Smoke and Regression suits.
- Developed test plans by understanding the Business logic and User Requirements for Manual and Automation Testing.
- Collaborated with management to review, develop and implement new workflows.
- Provided testing for native software on a variety of mobile devices to ensure compatibility of the devices.
- Used Firebug/Fire Pathadd-on tools to constructed locators using ID, Name, CSS and X-Path.
- Involved in developing Data driven framework using Selenium with Java.
- Responsible for updating existing Test Cases against the change of requirements.
- Responsible for Backend testing and executing SQL queries.
- Used Maven for Build Management and Jenkins for continuous Integration.
- Cross-Browser and Compatibility Testing to test web applications, working as desired in different browsers and environments.
- Good at multi-tasking & working well under tight deadlines with high efficiency.
- Developed test scripts usingGroovyScript for data driven testing ofSOAPandRESTWeb service usingSOAP UI.
- Developed Test Cases using WSDL, Schema files which defines Web Service Request, Response, methods /operations, End Point of web service to be tested.
Environment: Agile, Selenium WebDriver, TestNG, MySQL, Selenium IDE, Jenkins, Soap UI, Java, CSS, XML, JIRA, Microsoft Office, Eclipse, GIT, Maven.
Confidential, Cincinnati, OH
QA Analyst
Responsibilities:
- ExecutedTestCases and compared the actual/expected values. Generated pass/fail reports and updated using Quality Center.
- Involved in User Acceptance Testing and responsible to report Bugs and Defects.
- Prioritized Defects and monitored Bug fixing status. Retested Defects in the beginning of every sprint and reopened any Bug that is not fixed.
- 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.
- Participated in Diffect Triagewith developers to validate the severity of the bugs and was responsible for tracking of the testing life cycle based on the testing results.
- Reviewed and analyzed the Business-requirement documents and user specifications.
- Used JIRA to report and track the defects, and communicated issues with the developers for a better solution.
- Maintained strong working relationship with teammates. Worked closely with the Developers.
- Communicated with Project Managers, QA Leads on a daily basis for improved testing efforts and sent Status Reports to the QA Director when needed.
- Performed Data driven testing using Selenium WebDriver and JDBC Connections, which reads data from scripts using property and XML files.
- Involved in Web services testing using SOAPUI Tool. Validated request and response XML. Added assertions to validate the XML in Web services SOAP and RESTFUL service.
- Used Maven Performed continuous integration of code and scripts using Jenkins. Configured and launched builds using Jenkins jobs and analyzed the Test Results from Jenkins UI.
- Wrote SQL queries against Oracle Database, analyzed and compared the result as well as the discrepancies.
- Prepared the data to cover various scenarios and wrote SQL scripts to verify the database updates, inserts and deletion of the records.
- Performed Database Testing by passing SQL queries and also analyzed the RegressionTest results before handing over to UAT.
Environment: Selenium WebDriver, JIRA, Config.xml, Maven, Firebug, FirePath, XML, XPATH, JIRA, SQL, Windows, Git, SOAP UI.
Confidential, Alpharetta, GA
Manual Tester
Responsibilities:
- Performed System, Integration, Smoke, Sanity, Functional, End to End and monitored the behavior of the applications during different phases of testing using testing methodologies.
- Involved in peer review with team to review test cases/test scripts.
- Coordinated the testing effort towards End-to- End testing to verify the proper functioning
- Provided test summary documentation and analyzed test results, identifying trends and/or root causes of problems.
- Participated in defect triage meetings to resolve the defects.
- Used Hybrid Framework ofSeleniumto get data from Excel using Apache POI.
- Regression testing was performed after each build release of the application and updated the Scripts by executing the Regression suites built usingSelenium.
- CreatedSeleniumTest Scripts forautomationusingSeleniumWeb Driver and Java.
- Worked on Selenium Grid for automation script in Java for cross platform testing.
- Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
Environment: Java,SeleniumIDE/Web Driver/GRID, TEST NG, HTML, Java Script, Agile Methodology, Quality Center, SQL, Oracle.
Confidential
Jr. QA Tester
Responsibilities:
- Analyze and developed requirements, Test Cases and Test Scripts based on Business Requirements.
- Worked under waterfall methodology.
- Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
- PreparedRequirement Traceability Matrix (RTM)to trace test cases to functional requirements. Involved in developing the tractability matrix in Excel sheet
- Performed quality assurance reviews on all Software Development Life Cycle phases.
- Performed Integration testing to check the flow of the application.
- Developed and maintained Manual test scripts through HP Quality Center.
- Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center
- Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
- Involved in back end testing by writing SQL queries.
- Generated Weekly Reports, Defect Reports and Customized Summary Reports.
- Defect tracking using Bugzilla.
- Prepared Defect reports, weekly status reports, and bug tracking.
Environment: Waterfall, Quality Center, Bugzilla, and SQL, Manual Testing.