Senior Qa Test Engineer Resume
Miami, FloridA
PROFESSIONAL SUMMARY:
- Software Quality Assurance Automation Test Engineer with over 8+ years of experience in all phases of SDLC and STLC. Have strong skills in various programming and testing technologies like Manual Testing; automation testing tools like Selenium, Cucumber, SoapUI & current QA methodologies. Moreover, immensely worked with various domains/sectors such as Health Care, Banking, Finance, and E - Commerce/Retail. On the other hand,a certified as ISTQB professional.
- Strong knowledge in all phases of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and software testing techniques in an Agile development environment.
- Thorough knowledge and immense exposure in implementing Waterfall, Agile (Sprint/Scrum) Methodology by analyzing requirement specifications and responsible for developing Test Objective, strategies, Scope, and Test procedures.
- Hands on Experience in preparing Test plan, Test scenarios, Test cases, Test methodology, Test summary reports, and Test documents for both automated and manual testing based on different User requirements, System requirements and Use case documents.
- Expertise in various types of testing like Manual testing, Automation testing, Integration testing, System testing, Smoke testing, Regression testing, JUnit Testing, Black box testing, Functional testing, Database testing, GUI testing, Web / UI and User Acceptance Testing (UAT).
- Automation experience using Selenium, Selenium IDE, Selenium Grid, and Test NG.
- Hands on Experience in the use of Selenium WebDriver; using Uploading File, Accessing Forms, tables, link, Keyboard Mouse Events.
- Extensive use of Selenium APIs such as select for selecting multiple values from list, Action for various key and mouse event, with different Locators (Xpath, CSS, id, Link text) DOM, Partial Link Text, and Take Screenshot for Capturing Failed test cases.
- Experience in handling Alerts & Popup in Selenium.
- Strong Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing with the use of TestNG annotations like Groups, Parameter, Data Provider, Tags.
- Worked on Selenium Grid for Cross-Browser and Compatibility Testing to test in different browsers and environment whether the web applications are working as intended or not.
- Expertise in Designing and implementing different automation frameworks like, Data Driven Framework, Keyword Driven Framework, POM framework and Hybrid Framework for many projects.
- Experience in developing selenium automation framework using JUnit/TestNG and developing ANT/Maven targets to execute automation suites.
- Hands on Experience in testing Restful/SOAP Web Services using SOAPUI tools.
- Expertise and experience in writing Test plans, defining Test cases for different module screens of the application, developing and maintaining Test scripts, analyzing results and reporting defects, and Excel Sheets.
- Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
- Developed Test Scripts to implement Test Cases, Test Scenarios and Step-Definition and features for TDD (Test Driven Development), BDD (Behavior Driven Development) using Cucumber (Gherkins format).
- Performed Back-End testing by writing and executing SQL queries in multiple Databases, SQL Server, and MySQL to ensure data consistency on front-end.
- Experienced in using Test Management tools such as Rally, JIRA bug reporting tools to track test progress, execution and deliverables.
- Well-advanced in using build and project management tolls such as Ant, MAVEN and Configuration management tools such as SVN, GIT.
- Experienced in using Apache POI to read data from external sources to feed locators into the test script.
- Strong knowledge and Expertise on Core Java and Object-Oriented Concepts (Inheritance, Polymorphism, Collections, Exception Handling, and Multi-Threading).
- Experience with projects that utilized web technologies like XML, HTML, CSS, JavaScript, JSON and D3.js.
- Remarkable organizational and planning skills with appropriate attention to detail.
- Dynamic and assertive team player with a strong inclination to improve and optimize process development and implementation.
- Friendly and enthusiastic person with exceptional customer service skills.
- Strong ability to handle multiple tasks with strong communication skills.
TECHNICAL SKILLS:
Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC, Bug Life Cycle
Testing Tools: Selenium WebDriver, TestNG, Selenium IDE, Selenium RC, Selenium Grid, JUnit, Cucumber, SoapUI
Test Build& Integration Tools: Maven, ANT, Jenkins
Frameworks: Keyword Driven, Data Driven, Hybrid, Page Object Model (POM)
Programming Tools: Core JAVA, JavaScript, Groovy Script Gherkin, SQL, C, C++, VB Script
Markup Languages: HTML, XML, XPath, CSS Selector
Databases: MySQL, Oracle, SQL Server
Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari
Operating Systems: Windows XP/7/8/10, Ubuntu, UNIX, LINUX
Defect Tracking Tools: HP Quality Center, JIRA, RALLY, ALM
MS Office Tools: Outlook, Word, Excel, PowerPoint, MS Access, Microsoft Project
Utilities: Eclipse, GITHUB, SVN, Firebug, Fire Path, XPath
WORK EXPERIENCE:
Confidential, Miami, Florida
Senior QA Test Engineer
Responsibilities:
- Worked as a QA Automation Test Engineer in an Agile team where participated in Sprint Planning, Daily Standup Meeting, Scrum meetings, and Review Sessions.
- Involved in handling the implementation and strategy of manual testing, and automated Regression testing across various functionalities.
- Performed Testing on theAvMed Websitefor new and existing functionalities such as radio buttons, dropdown menu, and used location services.
- Expert in working in environments that includes lots of application, API’s and Data being passed.
- Interacted with developers, Business & Management Teams and End Users.
- Involved in Creating Test Plans, Test Cases, Test Scripts and Test data.
- Developed Test Cases and Test Scripts for Integration Testing, System Testing and UAT Testing.
- Performed Functional and Non-Functional testing.
- Involved in all entrance and exit criterions for UAT to ensure they were met.
- Executed the test scripts and modified the scripts for different scenarios of the test cases.
- Validated allAvMedHealth Plans and Find a Doctor functionalities.
- Tested al the functionalities of the tabs in Find a Doctor module and functionalities in Get quote module.
- Executed Behavior Driven Development (BDD), Acceptance Test Driven Development (ATDD) using Cucumber feature, Scenarios and Step Definitions.
- Developed test scripts to automate process of testing in Selenium WebDriver.
- Created automated scenarios using Keyword-Driven and Data-Driven Selenium framework for regression testing.
- Developed Selenium scripts to find, verify, select, edit and performed different operations on web elements. Used Select class to perform different operations on dropdown list.
- Created Selenium scripts to get the data from the webpage by using the methods like getUrl, getTitle, getAttribute.
- Developed scripts to navigate to various iframes and to handle multiple windows and performed operations on the web elements.
- Validated the accessibility of Links and Tables using Selenium WebDriver.
- Used Actions class to perform mouse and keyboard events.
- Developed Selenium scripts to take Screenshots.
- Used SOAP UI tools to test the SOAP services and REST API.
- Integrated Selenium WebDriver API with TestNG to automate tests on cross browser and cross platform environment.
- Used different TestNG annotations like @Test, @BeforeSuite, @AfterSuite, @BeforeTest, @AfterTest, @BeforeClass, @AfterClass, @BeforeMethod, @AfterMethod.
- Used Maven to help and manage project’s build, document and report across the network.
- Responsible for identifying and logging defects, tracking the time taken for execution, and involved in Defect meetings that needed to be prioritized throughout the Development Life Cycle.
- Used Rally to track and report the defects.
Environment: Java, Selenium WebDriver, TestNG, Selenium Grid, Maven, Jenkins, Eclipse, SQL Server, Cucumber, Rally, SoapUI, Oracle, HTML, JavaScript.
Confidential, Vienna, Virginia
Senior Automation Engineer
Responsibilities:
- Analyzed the business requirements, Functional Specifications and Use Cases, Test Plan and Test Strategies gathered from BA’s and SME’s.
- Involved in identifying the Test scenarios and designing the Test cases.
- Performed BDD (Behavior Driven Development) with Data Driven Test Automation Framework using Cucumber Features, Scenarios and Step Definitions in Gherkins format.
- Developed end to end automation test scripts using selenium WebDriver with TestNG framework.
- Performed Parallel and Cross-Browser Testing using TestNG on different browsers where multiple tests were run at the same time.
- Extensively worked on Selenium tools and developed different scripts around many environments after migration from QTP.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java.
- Used Maven build tool to implement the framework dependency jar files.
- Maintained the Selenium Scripts in GIT repository.
- Implemented test automation for handling popups.
- Used finder mechanism to Identify the web elements easily by HTML id, name, CSSelector, Xpath, className, linkText, partialLinkText using the firebug and FirePath.
- Worked on selenium synchronization using the wait and sleep methods.
- Performed bug reporting using Selenium Screenshots for analysis and debugging.
- Used and updated extent reports dependencies to generate more pictorial reports.
- Updated the Framework functions when needed, executed them and generated reports.
- Successfully completed User Acceptance Testing (UAT) on each release of the project with the help of end user requirements.
- Involved in daily and weekly defect review meetings.
- Reviewed Test Reports and Preparing Test Summary Report.
Environment: Java, SeleniumWebDriver, TestNG, Cucumber, SQL, JIRA, Oracle, XML, Fire Bug, Eclipse, Maven, XPath Checker, SVN, GIT.
Confidential, Madison, Wisconsin
QA Tester
Responsibilities:
- Involved in Daily stand up Scrum meeting (Agile Methodology) and had to report daily status and progress to the Scrum master on my task status.
- Involved in Preparing Detail Test Plan for a 2-week Sprint.
- Created Scenarios and wrote Test cases for each user story based upon acceptance criteria.
- Performed Integration Testing on application to determine whether the functionalities are working as intended.
- Performed Smoke Testing and Sanity Testing, Functional Testing, GUI Testing, and Regression Testing.
- Managed and created QTP Test scripts based on the requirements and scenarios.
- Executed various SQL queries to verify the data as a part of Back End Testing.
- Used ALM / Quality Center as the test repository and used it for executing the test scripts and test cases, logging and generating different reports for analysis.
- Tracked and logged Defects using HP Quality Center.
- Analyzed software bugs, interacted with the developers on getting the problems fixed, verified and closed the bugs, as they got resolved.
- Worked on RTM (Requirement Traceability Matrix).
- Executed and Documented the Test cases and Test Results.
- Used SharePoint to upload the requested documents for the team.
- Reviewed Test results and generated Test summary report.
- Involved in assisting the Automation team for creating the Test Bed for Keyword Driven framework and Data Driven framework.
- Performed UAT Test Cases in UAT Environment before the features are Released.
- Involved in Daily Scrum Meetings, Bug Review Meetings, Requirement Walk through Meetings, Sprint Planning, Retrospective Meetings.
Environment: QTP, Windows 8, VB Script, Java, SQL, HP ALM / QC, Oracle, Share Point.
Confidential, Philadelphia, Pennsylvania
Quality Assistance Tester
Responsibilities:
- Involved in all stages of Software Development Life Cycle (SDLC) like Specifications Review, Test documentation, and Application testing.
- Understand and analyze the requirements during the requirements analysis phase of projects.
- Involved in daily stand up meeting.
- Created and Reviewed Test Scenarios and Test Cases in accordance with the business requirements.
- Performed Integration, System, Smoke Testing and User Acceptance testing, Application testing for android.
- Maintained and Developed automated regression test cases in Selenium WebDriver using Java
- Worked on developing the test code using Eclipse, IDE and TestNG framework.
- Expertise in Project management tools like JIRA for classifying bugs, tracked defects and maintained the flow of iterations, also stored the flow details using Log4j of the Selenium Automation in a file.
- Manage the defect log and ensure issues are resolved.
- Performed Functional, Regression, Scalability, Security and Cross Browser Testing.
- Used SVN as the version control tool.
- Used SharePoint to upload the requested documents for the team.
- Reviewed Database test cases with respect to the assigned Requirements to validate the reports by retrieving the data using complex SQL queries from SQL Server.
- Interacted with the developers to ensure all areas of application are fully tested and issues were clearly logged and handled constantly.
- Mobile applications testing for Android devices.
- Knowledge on Device configuring various mobile related tools and emulator like Perfecto Mobile where the devices were automated to check the functionality and integration of the application.
Environment: Java, Windows XP, SQL, Oracle, XML, JIRA,SeleniumWebDriver, TestNG, Fire Bug, Eclipse, Maven, XPath Checker, SharePoint, Perfecto Mobile.
Confidential
Junior QA Tester
Responsibilities:
- Analyze, develop and document the application test plans based on software requirements and technical specifications.
- Perform the tasks of evaluating software testing process and participate in various IT testing activities.
- Detect software failures so that defects may be discovered and corrected.
- Developed detailed Test Cases using the prototype and performed Manual Testing.
- Submit final draft of Test Reports with the project leader and await their feedback.
- Study the project objectives to understand the scope of the developed products or system.
- Logged, tracked and provided status reports of production issues.
- Manually performed Smoke Testing and Sanity Testing of the application.
- Performed Regression Testing to verify that bug fixes did not break some other parts of the system.
- Performed Cross Browser Testing by running application on different Browsers and version of browsers.
- Involvement with software developers, engineers in fixing the defects.
- Interaction with the QA team members to create a Test Plan for the project.
- Attained knowledge in all phases of Software Development Life Cycle (SDLC).
- Validated the data by using SQL queries.
Environment: Windows XP, C, C++, Java, Quality Center, MS Office, Oracle, SQL, Functional Testing.
