We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

0/5 (Submit Your Rating)

NY

SUMMARY

  • Over 7+ years of IT experience as a Senior QA Automation Engineer in Software Testing, proficient in Client/Server and Web based applications.
  • Expert in Automation Testing (Selenium WebDriver), BDD Cucumber, API Testing, Mobile Testing, Protractor Angular Testing and Manual Testing.
  • Experience in performing clerical and administrative tasks and providing excellent customer support. Proficient in software issues identification and documentation.
  • Proficient in using Selenium tool for web application and automating regression test cases using Selenium WebDriver.
  • Expertise in different phases of Software Testing Life Cycle (STLC) and Software Development Life Cycle (SDLC) including methodologies like Agile and Waterfall.
  • Actively involved in Scrum Methodology for the project from requirements through delivery of the project.
  • Hands - on experience in the preparation of Test Plans, Test Cases, Test Reports, Requirement Traceability Matrix.
  • Strong Experience in Java Programming, Selenium WebDriver and TestNG.
  • Writing Test cases using Element locators, WebDriver methods and Java programming features.
  • Expertise in performing Functional Testing, Integration Testing and Regression testing.
  • Expertise in Protractor Automation testing for both Angular and Non-Angular pages.
  • Implemented Jasmine as a testing framework for Protractor.
  • Ability to perform Compatibility testing with different browsers like Firefox, Chrome, IE, Safari and with different operating systems like Windows, Android, Mac OS.
  • Experience working on Page Object Model with Page Factory in Selenium.
  • Experience in using Selenium Grid for Cross-Browser and Compatibility Testing to test whether the web applications are working as desired in different browsers and environments.
  • Developed Test Scripts to implement Features, Test Scenarios and Step-Definition for BDD (Behaviour Driven Development) using Cucumber (Gherkins format).
  • Expertise in Core Java and Object Oriented Concepts (Inheritance, Polymorphism and Collections).
  • Good hands-on experience on various test management tools like Jira, HP-ALM and Quality Centre.
  • Hands-on experience with all levels of testing viz., Integration, Regression, Smoke, Sanity, Functional Testing, System testing and UAT.
  • Good Exposure to Testing Life Cycle and Bug Life Cycle.
  • Experience in developing Selenium automation framework using TestNG and developing Maven targets to execute automation suites.
  • Used Log4j and its components such as Loggers and Appenders to log information.
  • Experience in doing automation testing for Mobile application using Appium tool and Perfecto mobile software, which involves IOS and ANDROID platforms.
  • Performed functional testing of web services using SOAPUI and RESTful web services. Added assertions to validate the XML or WSDL file.
  • Maintained the Selenium & JAVA automation code and resources in configuration management tools like GitHub/SVN repository over the time for improvements and new features.
  • Responsible for developing the scripts to support Jenkins (Continuous Integration) of the scripts with the build server.
  • Performed Database Testing with SQL and automated Data Validations using JDBC.
  • Conduct test case reviews, provide project related status reporting, coordinate all release planning and lead the testing team through all project phases.

TECHNICAL SKILLS

Quality Assurance and Testing: Creating test strategy, test plan, test cases, test data and test execution, creating and managing defects, generating test execution scorecards and test dashboards.

Project Management: Expertise in Sprint Planning, Sprint Review and Daily Scrum. Mentoring team members on requirements gathering and testing activities. Ability to interact professionally with a diverse group of individuals - including executives, managers, subject m Confidential er experts, developers, and field personnel

Domain Knowledge: E-Commerce, Banking, Health &Welfare

Strong analytical and problem: solving skills.

Test Approaches: Waterfall, Agile/Scrum, SDLC, STLC.

Operating System: MAC, Windows XP/7/8/10, LINUX.

Defect Management Tools: JIRA, HP Quality Center.

Database: MY SQL, Oracle.

Web Technologies: HTML.

Automation Tools: Selenium, Protractor, Jenkins.

Testing Tools: Selenium WebDriver, Appium, TestNG, Selenium IDE, Selenium RC, Selenium Grid, Cucumber, SoapUI, ALM.

Domain Knowledge: Financial, Banking, Health &Welfare.

Markup Languages: HTML, XML, XPath, CssSelector.

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

Languages: C, C++, JAVA.

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

PROFESSIONAL EXPERIENCE

Confidential, NY

Senior QA Automation Engineer

Responsibilities:

  • Worked with Product, Design, and Engineering teams on requirements gathering and evaluation.
  • Participate in product design reviews to provide input on functional requirements, product designs, test estimates, schedules and potential risks.
  • Performed Regression testing to make sure that the operations staff can see the aircraft-to-ATC communication in clear text.
  • Extensive Knowledge in Agile Methodology and participated in Sprint planning, Sprint Retrospective, Product Backlog Refinement and daily Scrum meetings.
  • Experience in automating regression test cases using Selenium WebDriver.
  • Confidential ended stand-up calls on daily basis and had two week Sprints in Agile Methodology.
  • Tested Angular 2 Application with Jasmine testing framework and Protractor. Used TypeScript for automation.
  • Implemented automation using Selenium Grid to perform testing on multiple devices.
  • Application Screenshots are captured using TakeScreenshotAs and copied the images whenever an exception occurs and at any checkpoint while execution.
  • Handled various Alerts using different methods such as dismiss, accept, getText in effective way depending on the requirement.
  • 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 features for BDD (Behaviour Driven Development), TDD (Test Driven Development) using Cucumber in Gherkins format.
  • Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.
  • Implemented TestNG unit testing framework for the smoke test and used all Annotations in TestNG effectively.
  • Good hands-on experience on bug tracking tool like Jira.
  • Worked on Data Driven/Page Object Model Framework and extracted data from external Excel files using Apache POI and loaded into the variables in the scripted code.
  • Worked on Maven for build and dependency management where I have added different dependencies such as apache poi/TestNG/Maven-plugin-api etc. according to the requirement.
  • Performed functional testing of web services using SOAPUI and RESTful web services.
  • Performed Mobile Testing of Android based Apps using Appium. Connected Real Devices.
  • Performed Cross Browser and parallel testing to test the applications are working as desired in different browsers and environments.
  • Expertise in Smoke testing, Regression testing, System Testing and UAT.

Environment: Java, Selenium, TestNG, XPath, Eclipse, Data Driven and Page Object Model Framework, Cucumber, SoapUI, Appium, Protractor, MYSQL, Oracle, Maven, Jenkins, Agile/Scrum, Gherkin.

Confidential, Houston, TX

Senior QA Engineer

Responsibilities:

  • Involved in Analysis and Review of the Draft Use Cases and User-Stories provided by the Business Analysts for every Release.
  • Assisted in developing keyword driven and descriptive programming framework for automation defects.
  • Involved in performing data inspection for files loaded from source to landing zone.
  • Detected, reported and tracked defects using JIRA.
  • Participated in creation of source and target systems using ETL Process and worked with various databases.
  • Involved in User Acceptance Testing (UAT).
  • Work in Selenium IDE and Selenium Web Driver and execute the test cases using Selenium Web Driver.
  • Performed Functional, Smoke, Usability, Integration and Regression Testing
  • Worked in protocols used in insurance such as web Services, HTML, SOAP, XML
  • Integrated the selenium smoke test into Jenkins for continuous integration.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium WebDriver and Jenkins.
  • Tested each web services (SOAP messages) using SOA test tool (IBM Message Test Utility).
  • Actively involved in black box, grey box and white box of the application.
  • Applied synchronization points and checkpoints wherever required.
  • Developed test cases and scripts, and created virtual users in LoadRunner for Load, Stress and Performance Testing of the application.
  • Interacted with developers and business Users to communicate the defects.

Environment: Selenium, SQL Server 2000, TestNG, XPath, Firebug, FirePath, Eclipse, SOAPUI, SQL, Unix, LoadRunner, web Services, HTML, SOAP, XML.

Confidential, Orlando, FL

Quality Assurance Engineer

Responsibilities:

  • Understanding the Requirements and Functional Specifications of the application.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Used Firebug Tool to identify the Object's id, Name, XPath, link in the application.
  • Performed cross-browser testing.
  • Used Selenium GRID to execute test cases on multiple platform.
  • Responsible for updating and maintenance of existing selenium scripts.
  • Performed testing on web services using SOAPUI with XML web services and SOAP.
  • Created positive and negative assertions based on the business requirements.
  • Performed Data Driven testing using SOAPUI
  • Participated in identifying the Test scenarios and designing the Test cases.
  • Prepared and Executed Test cases as per System Requirements
  • Involved in GUI, Functional, Regression testing and System testing.
  • Involved in Bugs Tracking & Prepare Bug Report Document.
  • Involved in weekly review meetings.

Environment: Java, Selenium, TestNG, XPath, Firebug, FirePath, Eclipse, Data Driven Framework, SoapUI, ANT, SVN, Jenkins, Agile/Scrum Appium, Oracle .

Confidential, CA

QA Engineer

Responsibilities:

  • Confidential ended Weekly Status meetings, Walkthrough meetings, QA meetings, and bug review meetings.
  • Involved in the kick off meeting.
  • Used GitHub to maintain and manage the build scripts, test data used and other documents related to the project.
  • Test scripts are automated, created and executed using Selenium WebDriver, TestNG
  • Test data required for the Automated test scripts are created in MS Excel.
  • Used various classes of Selenium like Alerts, Select to handle various scenarios
  • Dynamic Xpath has been written to handle hidden and dynamic web Elements
  • Sync points are used wherever necessary so as to make the scripts pass.
  • Page Object Model approach has been implemented to reduce code redundancy.
  • Used Java as programming language with Selenium to test web application.
  • After execution, generated test reports have been shared with all the team members.
  • Identified defects have been logged in Defect tracking tool HP Quality Center.
  • Defect triage meeting had been conducted to discuss the status of the defects regularly.
  • Test and Run various APIs as part of System Integration Testing.
  • Worked and communicated with programmers, project managers and other groups in order to set and meet quality standards and deadlines.
  • Used Quality Center to store all testing results, metrics, implemented test plan document, created test cases, Defect tracking and reporting.

Environment: Selenium WebDriver, Eclipse, Java, Appium, Oracle, TestNG, MySQL, HP Quality Center, XPath

Confidential

Test Engineer

Responsibilities:

  • Create and executed automated test cases using Selenium WebDriver, TestNG and Database as source of Test Data.
  • Compared and analysed actual results with expected results and reported the deviations to appropriate individuals for resolution.
  • Performed API testing using SOAPUI and database testing to confirm all the data is being migrated to the specified tables.
  • Worked and corresponded with software engineers, venture supervisors and different gatherings so as to set and meet quality benchmarks and due dates.
  • Code deployment after the fix to the code has been done and verification of the proper code deployment.

Environment: Selenium WebDriver, Java, Oracle, Selenium IDE, RC, TestNG, SOAPUI, HP Quality Center

We'd love your feedback!