We provide IT Staff Augmentation Services!

Senior Qa Automation Engineer Resume

4.43/5 (Submit Your Rating)

Atlanta, GA

SUMMARY:

Over 8+ 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, Atlanta, GA

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, Lexington Park, MD

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, New York, NY

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

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!