Senior Qa Automation Engineer Resume
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
