We provide IT Staff Augmentation Services!

Senior Qa Engineer Resume

3.00/5 (Submit Your Rating)

NY

PROFESSIONAL SUMMARY

  • Senior QA Engineer with 8 years of experience in all phases of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), Developing Test Strategy, Test Cases, Test Plan and Automation test scripts using Selenium. Diversified experience in Automation, Manual testing and Business Analysis methodologies while serving various domains such as Finance, Retail and Healthcare.
  • Worked on different phases of Software Testing and Software Development Life Cycle (SDLC) including Agile Methodology/SCRUM, Waterfall.
  • Proficient in analyzing Business Requirements, Functional and Technical specifications, User Requirements by Performing GAP Analysis and Test Estimation.
  • Expertise in working on different types of testing like Manual testing, System testing, JUnit Testing, Black box testing, Database testing and User Acceptance Testing.
  • Expertise in automation of Web - based application testing using Selenium Web driver, Selenium RC, Selenium Grid, Selenium IDE and Worked on multiple browsers like IE, Firefox and Chrome Driver
  • Performed BDD -Behaviour Driven Development, ATDD- Acceptance Test-Driven Development and testing using Cucumber, Selenium, JAVA and TestNG.
  • Experienced in creation of Automation test scripts using Page Object Pattern.
  • Performed continuous Integration Automation using Jenkins.
  • Hands on experience using Excel (POI API) for Data Driven Development testing frameworks.
  • Proficient in using Junit&TestNG test frameworks in creating test scripts, test suites, HTML reports.
  • Expertise in Grouping of Test Cases, Test Methods and Test Suites for regression and functional testing using the TestNG annotations like Groups, Parameters, Data Provider.
  • Extensively used XPath, Regular expression and classes to perform UI actions. Exported output/reports for all automated testing results.
  • Worked extensively on SOAP UI functional and load testing and validated the response using assertions.
  • Hands on experience in using build and project management tolls like MAVEN and Configuration management tools like SVN.
  • Well versed in using GitHub as a source repository system to share code to onshore and offshore teams
  • Experienced in using finder mechanisms like CSS, XPath expression, HTML id, name to find the Web Elements.
  • Performed manual and automated testing using HP-Mercury tool like Quality Centre, Quick Test Professional.
  • Participated in requirement review meetings, analysing requirements, developing test plan and test cases, Requirement Traceability Matrix, Defect management, Reporting and tracking.
  • Experienced in preparing test data for positive and negative testing and identified critical bugs in the product early in the test execution cycle.
  • Worked on Mobile testing using Appium and Perfecto Mobile.
  • Expertise in writing SQL Queries and performing Database testing including data integrity and data validation testing.
  • Experienced in Bug Tracking and Reporting using Test Director/ HP Quality Center.
  • Tested the application on IOS devices by creating simulators using Appium.
  • Expertise in Defect Management/Problem solving including tracking bugs, reporting using Quality Centre/ALM, Rally, Bugzilla and Jira.
  • Experienced in Black Box Testing Techniques - Boundary Value Analysis and Equivalence Portioning
  • Involved in preparing Test data by retrieving data from Relational Databases Oracle.
  • Documented, implemented, monitored, and enforced all processes and procedures for testing which are the standards defined by the organization.
  • Reviewed & revised suit of test cases to reflect changes made to the Test Plan documentation for new functionality and performance issues.
  • Proficient in using Quality Centre for Test Planning and Defect Reporting and Tracking; Thorough understanding of the Defect life-cycle process.
  • Worked with cross functional testing teams and developers for closing defects.
  • Adept in all phases of project development, from concept through realization and Production Support.
  • Highly motivated, self-starter able to work independently and collaboratively within a diverse technical team.

TECHNICAL SKILLS:

Methodologies: AGILE (SCRUM), WATERFALL, V-MODEL, SDLC, STLC

Testing tools: Selenium, Selenium RC, Selenium WebDriver, UFT/QTP, Cucumber, SOAP UI, Junit, Appium. Perfecto Mobile.

TestBuild & Integration Tools: Maven, ANT, Jenkins

Programming Languages: C, C++, JAVA, C#.

Databases: SQL Server, MYSQL, Oracle.

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

Markup Languages: HTML, CSS, XML

Operating Systems: UNIX, WINDOWS, Linux, IOS

Frameworks: TestNG, Keyword driven, Data driven, Hybrid, Page Object Model.

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

Other tools: Jira, Rally, Auto IT, Eclipse, Firebug, Fire Path, XPath, CSS Selector.

EDUCATION DETAILS: Bachelor s in Computer Science from SRM University, India

PROFESSIONAL EXPERIENCE:

Confidential, NY

Senior QA Engineer

Responsibilities:

  • Followed Agile/SCRUM activities (e.g. daily stand-ups, retrospectives, iteration planning, estimate/reporting, acceptance criteria definition).
  • Analyzed business requirements, functional requirements, use cases and found gaps and requested feedback for clear understanding of each requirement.
  • Identified test cases to automate and develop automation test scripts using selenium WebDriver and Java.
  • Developed new and updated existing automation test cases using selenium WebDriver and Junit, using SVN and GIT as VCS for a Java based Web application, using Maven as build tool and Jenkins to create and run deployment jobs.
  • Responsible for enhancing automation framework (Page Object Model) using Selenium WebDriver, Cucumber and Maven.
  • Developed, executed, maintained manual and automated GUI tests to ensure code quality in a continuous integration environment by using Selenium web driver and Cucumber as BDD.
  • Used Maven as a build management tool and Selenium grid to execute automation suits on different browsers in parallel.
  • Developed automated solution using Java to generate readiness of bulk data for load/functional testing.
  • Tested REST Web services and validated restful response.
  • Reviewed the automation scripts and created Continuous Integration Jobs in Jenkins.
  • Performed Integration and Regression testing to check new functionality doesn’t break the existing functionality of the application using Selenium.
  • Performed Cross and Parallel Browser testing on different browsers like Safari, Chrome and Firefox where multiple states can be executed at the same time using browser stack and selenium grid.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse
  • Collected performance metrics of application by using Splunk, Dynatrace and JMeter.
  • Identify/Perform strong Root Cause Analysis (RCA) before reporting defect/bug.
  • Coordinated and participated in development activities and checking the readiness of builds.
  • Written Scenarios, Scenario outlines and step definitions using Gherkin in Cucumber for BDD (Behaviour Driven Development) and ATDD (Acceptance-Test Driven Development).
  • Used Appium to facilitate mobile testing by creating mobile Driver class with the required Mobile capabilities. Implemented Appium Scripts to test iOS and Android platforms.
  • Developed full automated Regression test suite (test code & test content) for Mobile app on iPhone and Android in Java using Appium TestNG, XCode.
  • Used Android Studio for Emulators and used XCode to work with Simulators.
  • Tested RESTFUL web services using different assertions like HTTP assertion, security assertions, and XPATH assertions in SOAPUI.
  • Involved in GIT branching strategy in proportion to release management.
  • Tracked status, reporting and communicating with offshore teams across various time zones.

Environment: Java, Selenium WebDriver, Junit, Eclipse, SQL Developer, Splunk, Dynatrace, XML, HTML, SoapUI, SVN, Postman, Maven, TestNG, Jenkins, Cucumber, Gherkin.

Confidential, Union, NJ

Automation Engineer

Responsibilities:

  • Assessed & analysed user stories and participated in Sprint planning, Review Sessions & 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.
  • Configured Maven, Log4j configuration files, prepared documentation for setting up Selenium and Eclipse Environment on Local Work Spaces.
  • Developed automation scripts for automating Functional and Regression testing using Selenium WebDriver, Eclipse, TestNG, Java, Maven, Log4j and JDBC.
  • Developed Data Driven framework with the Page Object Model pattern to retrieve test actions, test data from Excel files and SQL Databases.
  • Implemented TestNG automation framework for the smoke test.
  • Used Apache POI to extract test data from external Excel files.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions Builder, Mouse.
  • 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 Selenium WebDriver features like implicit wait and explicit wait under synchronization.
  • Handled the special mouse events and selected the options from the tab menu using Selenium Actions builder, mouse hover, and synchronization.
  • Performed Cross and Parallel Browser testing on different browsers like Internet Explorer, Safari, Chrome and Firefox where multiple states can be executed at the same time.
  • Managed the framework dependency jars using Maven. Used Maven to perform build from Jenkins Continuous Integration.
  • Executed test cases using TestNG parameters, data providers, suites, parallel suites and groups.
  • Extensively worked in locating a web element using ID, name, class name, CSS selector and XPATH.
  • Involved in testing alerts and pop-ups using Selenium WebDriver.
  • Used Autofit for automating the Windows GUI and general scripting.

Environment: TestNG, Eclipse, Oracle, Toad, Java, Selenium WebDriver, XML, HTML, SoapUI, GIT, Maven, Jenkins, JIRA 6.0, Confluence, Cucumber, Apache POI.

Confidential

Automation Test Engineer

Responsibilities:

  • Developed the test plan and test cases for the positive and negative scenarios keeping in mind the Boundary Value Limitations and Equivalence Class partitioning upon solid analysis of the user stories.
  • Wrote and executed test scenarios, test cases and test scripts for both web and mobile applications using JAVA, Selenium Web Driver and TestNG with a good analysis of the element locators and web driver methods.
  • Worked extensively in the development of Hybrid Framework design on TestNG platform and used Apache POI to read data from external sources.
  • Worked with utilities like Firebug and Fire path for the identification of web elements using locators such as id, name, Path, CSS Selectors, Link Text, Partial Link Text and Tags.
  • Performed cross-browser testing on various browsers like IE, Chrome and Firefox and ensured compatibility on different browsers using Java, TestNG and Jenkins.
  • Performed Feasibility Analysis on the test cases to analyze the feasibility of the test cases for automation and for the creation of the regression test suite.
  • Performed Smoke, Functional, Regression, Positive and Negative testing for each build of the applications and Integration Testing with other programs, hardware, operating systems and network environments.
  • Participated actively in the Sprint Planning sessions to analyze the user stories in the Product Backlog and also in daily stand-up meetings, sprint review and sprint retrospective meetings to analyze the sprint health.
  • Analyzed software failures and reported bugs on JIRA which has been used as the defect tracking and project management tool.
  • Performed testing using SOAPUI on different data sources and validated the RESTful web services.
  • Worked on web services testing using assertions such as XPath, XQuery and Contains assertions.
  • Involved in developing BDD features, scenarios and step definitions using Cucumber and Gherkin using Junit and automated them using Selenium Web Driver.
  • Worked on mobile app testing using Perfecto mobile for applications on both IOS and Android.
  • Using MAVEN for build management, SVN as source repository and Jenkins for Continuous Integration of the builds.
  • Involved in the use of Cucumber Step Definition, Scenarios and Features.
  • Prepared project metrics and summary reports, defect tracking reports to report the entire status to the product owners and the stakeholders serving as a point of contact.

Environment: Selenium Web Driver, JIRA, Jenkins, MAVEN, SVN, Apache-POI, Cucumber, Gherkin, Oracle DB, Eclipse, Firebug, Fire path, SOAPUI, XML, HTML, SVN.

Confidential

Test Engineer

Responsibilities:

  • Documented Test Scenarios (positive and negative) and Test Cases based on the functional specifications.
  • Responsible for Black Box Testing of the application.
  • Checked the client side and server-side validations. Tested the functionality of the application.
  • Conducted the System, Integration and Regression of the web application.
  • Prepared test scenarios and executed to validate the Tables, fields, texts and images in the Application.
  • Performed various testing - Smoke, Functional, Integration and Regression.
  • Performed Compatibility testing to verify the application on different platforms.
  • Performed Backend testing by extensively using SQL queries to verify the integrity of the database
  • Involved in daily status calls and reporting.
  • Worked with development team on defect reporting, fixes and resolution; update management on testing results, activities and planning using QC.

Environment: HP Quality Centre, SQL Server, Windows 2003.

We'd love your feedback!