We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

5.00/5 (Submit Your Rating)

Denver, CO

SUMMARY

  • Senior QA Engineer with 8+ years of experience in Manual Testing, Automation Testing in Selenium.
  • Proficient in the Selenium Web driver, Implementation of Page Object Model with Hybrid Frameworks, Cucumber, SoapUI and current QA methodologies, serving various domains such as HealthCare, Banking, Insurance and Retail.
  • Proficient in industry standard methodologies such as Software Development Life Cycle(SDLC), Software Test Life Cycle(STLC) using Water Fall and Agile Methodology.
  • Involved in Functional testing, Testing system management, Integration testing, Regression testing, GUI testing, Back - end testing, Browser Compatibility testing, Ad-hoc testing, Black Box Testing, System Testing, User Acceptance Testing.
  • Extensive experience working with Open Source Tools such as Selenium IDE, Selenium RC, Selenium Web Driver and Selenium Grid, Cucumber and Eclipse.
  • Analyzed GUI web elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, X-Path, DOM and CSS Selector in creating automation scripts.
  • Robust work experience in Cross-Browser Testing to test whether the web applications are working as desired in different browsers and environments.
  • Designed and enabled different Automation frameworks like Keyword Driven Framework, Data Driven Framework, and Hybrid Framework.
  • Used Selenium Web Driver and Test-NG to run paralleltesting by creating Groups, and categorizing test cases in XML file.
  • Well versed in Accessing Forms, Tables, Link, Keyboard Mouse Events, Uploading File using Selenium Web Driver and handled Synchronization issues and Ajax calls using Waits.
  • Toiled on handling Multiple Windows and Pop-ups with Selenium.
  • Conversant in handling Cookies and alerts in Selenium Web Driver.
  • Good experience in developing automation framework using Test-NG and developing ANT/Maven targets to execute automation suites.
  • Configured application framework using Excel spreadsheets and processed the spreadsheets using Apache POI in Selenium Web driver.
  • Strong working experience in Core Java, Groovy Script and Gherkin language.
  • Developed BDD (Behavior Driven Development) scripts with Cucumber, writing Feature File and Step Definitions for Gherkin based features.
  • Used different Object Oriented Concepts of java like inheritance, polymorphism, Abstraction and encapsulation while developing automation framework from scratch.
  • Maintained the Selenium and JAVA automation code and resources in source controls like SVN, GIT over the time for improvements and new features.
  • Worked on Maven and Ant Build Management Tools for the frameworks.
  • Involved in developing Test Scripts to implement Test Cases, Test Scenarios, and features for TDD (Test Driven Development), BDD using Cucumber.
  • Immense experience in Web Services testing using SOAPUI tool. Performed Assertions on request and response XML on both SOAP and REST Web services.
  • Knowledgeable with SQL and PL/SQL, to run the data integrity tests for backend testing and JDBC (Java Data Base Connection) to establish connectivity between the Java Programming language and a wide range of databases.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using HP Quality Center, HP ALM, JIRA and Rally.
  • Generated test logs using Log4j for various log level.
  • Experience in testing and handling different Frames (frameset, iframes) of a HTML page with having different DOM's for every frame.
  • Excellent inter personal communication, Test to Break attitude, analytical and problem solving skills.

TECHNICAL SKILLS

Methodologies: AGILE (SCRUM), WATERFALL, SDLC, STLC

Testing tools: Selenium IDE, Selenium RC, Selenium Web Driver, Selenium Grid, Test-NG, Cucumber, SOAP UI, J-unit

Build Management Tools: Maven, ANT

Continuous Integration Tool: Jenkins

Programming Languages: JAVA, JavaScript, C, C++, SQL

Databases: MYSQL, Oracle, SQL Server, My SQL

Browsers: Internet Explorer, Mozilla Firefox, Google Chrome, Safari

Markup Languages: HTML,CSS, XML, X-Path, CSS Selector

Operating Systems: UNIX, WINDOWS 7/8/10,Linux, Android

Frameworks: POM, Keyword driven, Data driven, Hybrid.

MS Office Tools: Outlook, MS Word, MS Excel, MS PowerPoint, MS Access

Other tools: JIRA, Rally, Auto IT, Eclipse, Firebug, Fire Path, TOAD, GIT, SVN, Putty, Snagit.

PROFESSIONAL EXPERIENCE

Confidential, Denver, CO

Senior QA Engineer

Responsibilities:

  • Assessed & analyzed user stories and participated in Sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, Test reports
  • Worked on Jira for maintaining the requirements of the project, Project life cycle and Confluence for logging the defects
  • Reviewed product requirement documents, functional specifications, and involved in developing test strategy, test plan and test case documents
  • Involved inAutomation Framework Development (Data Driven Framework), using Selenium WebDriver, TestNG, Cucumber JVM and Page object model in Eclipse IDE
  • Involved in various SDLC Phases-Requirements Analysis, Test Case Development,System Testing,RegressionandConducted End to EndandBlack boxtesting
  • Coordinating with the team members. Involved in creation ofautomation scripts and execution of automated regression suite
  • Used Maven, Selenium WebDriver to execute Seleniumautomation suites on different platform.
  • Involved in preparing test cases using Selenium Web driver to validate all UI components, Popups, Browser navigations, Mouse Movements
  • Developed BDD(Behavior Driven Development) tests using Cucumber in Gherkin format for writing behaviors and step definitions using TestNG and Junit
  • Performed Functional testing as per user stories and also performed Integration Testing &System Testing usingSelenium WebDriver automation scripts
  • Performed Data driven testing to validate the components displayed on the website using Selenium
  • Definedautomation scripting, execution, analysis and status reporting to release management
  • Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution
  • Attended daily scrum meetings with the team to discuss the milestones and progress
  • Well versed in communicating and coordination with Subject Matter Expert &Business Analyst
  • Took the Application Screenshots and copied the images whenever exceptions occurred and also at important checkpoints of application execution
  • Expert in automating functional testing through web interface using selenium web-driver
  • Performed Manual Testing for the GUI and Functionality of the application.
  • Used SDK manager to install packages of different versions of android
  • Cross operating system testing on different versions of Android
  • Used GIT as a source repository system to share code within the office as well as with the team in offshore

Environment: Java, Selenium WebDriver, Page Object Model (POM), TestNG, Maven, Agile, Eclipse, SQL, Cucumber, Gherkin Jira, Confluence, GIT repository and Windows.

Confidential, NYC, NY

Senior QA Engineer

Responsibilities:

  • Analyzed the Business Requirements Document, build on input in Test Plan and prepared detailed Test Cases for new functionality
  • Associated with development team to understand technical design and architecture for test planning.
  • Regression test cases were written and automated using Selenium WebDriver
  • Created and enhanced numerous test scripts to handle changes in the objects, in the tested application's
  • GUI and in the testing environment using Selenium WebDriver and IDE
  • Used Selenium tool (Selenium IDE is a plug-in to Firefox) to record and playback tests and then export the recorded test in other language e.g. HTML, Java
  • The Exported test can be run in any browser and any platform using "Selenium Remote control"
  • Implemented Selenium WebDriver for compatibility testing
  • Performed and schedule automated tests using Selenium WebDriver using JUnit framework
  • Created whole test framework using Selenium for further test creation and execution
  • Prepared Traceability Matrix to ensure the adequate coverage of the test cases
  • Participated in Daily Scrum meeting, Stand-up meeting, walkthrough meeting, weekly assessment meetings with business analysts and developers
  • Raised defects and performed tracking using JIRA
  • Updated Test Plans and Test Cases periodically to manage changes in requirements
  • Involved in Manual Testing to develop test cases, test scripts and record bugs.
  • Involved in Functional, Regression Testing of CARE and Access Online applications.
  • Performed System, Integration, Smoke, Sanity, Functional, End to End, Positive, Negative, Regression
  • Testing and monitored the behavior of the applications during different phases of testing
  • Proficient as Mobile App Tester in testing Web applications and Mobile applications on iOS and Android Platforms
  • Experience with Mobile Automation Tool Device Anywhere and Appium automation framework
  • Developed automation scripts for Mobile applications on iOS and Android platforms using Appium and Java
  • Connected to database to Query the database using SQL for data verification and validation
  • Performed back end testing on Oracle Database by writing SQL queries
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results

Environment: Selenium WebDriver, Selenium RC, JIRA, JUnit, HTML, Java,JavaScript, XML, MS EXCEL, SQL, Windows.

Confidential, Los Angeles, CA

QA Engineer

Responsibilities:

  • Closely collaborated with Business analyst and developer in order to test strategy for Canon online store project.
  • Implemented Agile Methodology by analyzing requirement specifications
  • Conducted UI testing, Functional testing, Regression Testing, Acceptance testing and verifying the results with expected results, which should complain with the predefined requirements.
  • Used Selenium WebDriver to test web sites and their systematic updates for functionality, usability, regression, performance and browser compatibility.
  • Involved in working with JUnit, TestNG and Eclipse.
  • Built automated test-suites using WebDriver Java API / Selenium test suites, JUnit and TestNG. Creating test cases and test suits.
  • Developed Maven targets to execute automation suites.
  • Developed and maintained release acceptance tests using Selenium IDE.
  • Using Selenium Screenshots for bug reporting, analysis and exception debugging.
  • Wrote complex SQL query by joining multiple tables according business logic for data validation.
  • Identify record, track and prioritize defects within the integration and stage environments.
  • Worked in continuous integration environment using Jenkins
  • Deployed code stored in Github to QA environment via Jenkins.
  • Documented defects with high level of detail using Quality Center
  • Performed Web service testing using SOAPUI
  • Manages QA process for release candidate.
  • Reports progress to business and development.

Environment: Selenium WebDriver, AGILE, Selenium IDE, Java, Eclipse, TestNG, SQL plus, Windows, Github, Quality Center, JUnit, SOAPUI.

Confidential

QA Tester

Responsibilities:

  • Worked in Mercury Quality Centre for reviewing requirements creating test cases, reporting defects in. Participated in formulation of the Test Plan, Test Scenarios, Test Cases, Test procedures, expected results, and test data for the System Testing of the application.
  • Performed End-to-End MOBILE TESTING, System testing, Regression testing, Data base Testing and Functional and used the emulators such as Android Virtual Devices.
  • Extensively involved in execution of test cases, tracking defects, traceability and test coverage report to evaluate the risk associated with the defects.
  • Created .bat files for installation of various applications directly into device validate performance of the app.
  • Setup complete Test suite to debug the issue related mobile applications.
  • Experience in creating performance matrix based on j-meter test results
  • Tested mobile application on various Devices and Emulator.
  • Performed the application testing at various data connection 4G/3G/EDGE/WIFI.
  • Created Test Metrics for different devices to create support document.
  • Tracked the results and reporting the system defects and bugs.
  • Active participation in decision making and Defect Tracking Meetings with Business Analysts, Developers and other stake holders.
  • Wrote SQL statements in TOAD to check the validity of database and to do the backend testing.
  • Participated in creating Performance Test Plan and Performance Test Strategy, by reviewing functional and non-functional requirements.

Environment: AGILE, Java, Eclipse, Android, SQL, Jmeter, Quality Center.

Confidential

QA Analyst

Responsibilities:

  • Understanding the Business requirements, Application and function specifications, Design documents.
  • Involved in writing and designing templates for theTest PlansandTest cases.
  • Involved in Preparation of Test Scenarios and review of Test Cases.
  • Involved in updating and executing test cases according to requirements.
  • Identified theTest Casesand documented them inQuality Center.
  • PerformedGUI, Functional,Negative,Positive,Regression andUser Acceptance Testing.
  • Prepared various reports based on different stages of Testing.
  • Updated Reports and dashboards to display the status of test coverage including the number of test cases passing, failing or pending.
  • Interacted with developers, users and various members of the team to discuss issues, resolve defects and set priorities.
  • Involved in Managerial Meetings and attended various conference calls at different levels from QA, Developers and Clients.

Environment: Java, Windows, Quality Center, MS Office.

We'd love your feedback!