Sr. Qa Analyst (selenium Automation) Resume
2.00/5 (Submit Your Rating)
Phoenix, AZ
PROFESSIONAL SUMMARY
- Over all 8+ years of experience as an Automation Tester/Manual Tester and SDET, in all phases of Software Development Life Cycle (SDLC). Extensively involved in Front - end and Back-end Testing (Web Services and Databases) with either Test Driven Development (TDD)/Behavioral Driven Development (BDD) approach. Sound knowledge in Java, Selenium, Cucumber, Junit/TestNG, Maven, SoapUI and Jenkins.
- Well versed with Software Development Life Cycle, Defect life Cycle Software Testing Life Cycle methodologies. Also, developing Test Scenarios, Test Plans, Test Cases, Test Coverage, and Test Summary Reports.
- Extensive experience in application Smoke, Functional, Integration, Regression and End to End User Acceptance Testing.
- Conducting black box and white box testing.
- Hands on experience in working with agile driven projects and worked closely with Scrum Masters, Product Owners.
- Played a key role in creating testing tasks in Agile Projects and attended Sprint planning, Scrum Calls, Sprint review meetings.
- Expert in creating, maintaining and executing automated test scripts using Selenium IDE, Web driver and Selenium Grid on cross browsers.
- Experience in developing automation scripts in object-oriented programming languages Java and using IDE tools like Eclipse and unit testing frameworks like JUNIT and TestNG.
- Experience in configuring test suites, cross browsers, includes, excludes, methods etc. in TestNG xml.
- Experience in developing and maintaining Test Automation Frameworks like Data Driven, Keyword Driven, Hybrid and BDD/ATDD.
- Experience in build tools such as Maven, adding dependencies and maintaining pom.xml file.
- Experience in building the Scenarios, Features, Step definitions by using the Cucumber API’s along with Selenium WebDriver to develop BDD framework.
- Experience in creating page objects by using Page Object Model, developed reusable library functions in java, Automated restful services using selenium by using HTTP client.
- Experienced in Automating Angular Front-end module using Protractor, Jasmine.
- Experience in developing and understanding of HTML, XML, CSS and good experience in JQuery, Java script, Experience in using version control tools like Sub Version, Git, GitHub.
- Worked very closely with the Devops team in Agile methodology for deploying and building the Automation Scripts in Continuous integration (CI)using Jenkins.
- Sound knowledge onUAT, Manual/FunctionalTesting, Regressiontestingand Defect Lifecycle.
- Performance measurement:
- Test new features and check performance of product before sending to QA for official testing.
- Performance impact of code changes were assessed and retained/discarded based on results.
- Experienced on Service Oriented Architecture and tested SOAP (WSDL) and Restful (WADL) Web Services by using tools like SOAPUI and validated the response XML file.
- Automated Web services using groovy scripting, data sourcing and data source looping, driven required data from excel sheets into Ready API to send requests and stored the data from responses into the respective excel sheets.
- Tested the API’s as well as validated the data returned through web services responses using Assertions such as Valid HTTP Status Codes, Script Assertions, Contains, Xpath, XQuery.
- Expertise in Mobile Application testing using Appium.
- Experience working on Android and IOS platforms using Appium tool on real and virtual devices.
- Generated reports using extent reports after testing mobile applications to analyze the pass percentages and failed cases.
- Experience using various TestNG Annotations like BeforeSuite, AfterSuite, AfterMethod, AfterTest and configured Parallel Processing using TestNG .xml.
- Knowledge of Web Development technologies in general, including HTML, CSS, JavaScript, JQuery, AJAX, and XML.
- Experienced writing and executing CRUD SQL statements.
- Database Testing using SQL Queries with multiple Databases Oracle, DB2, SQL Server and MySQL and performed Database testing including data integrity and data validation testing.
- Expert in developing complex SQL Queries, with various kinds of joins.
- Experience in using the Test management and Defect Tracking tools like HP Quality center, Application Lifecycle Management, Rally, Jira.
- Extensively worked on creating Test Summary Reports, Requirements Traceability Matrix (RTM) and Defect reports.
- Capable of working independently or as part of a QA/Project team, as required by the project. Able to effectively and cooperatively interface with all levels of management and staff.
- Possess problem-solving skills, ability to follow industry standards and procedures. Quickly master new concepts and applications. Strong communication and interpersonal skills.
PROFESSIONAL EXPERIENCE
Confidential, Phoenix, AZ
Sr. QA Analyst (Selenium Automation)
Responsibilities:
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language and TestNG Framework.
- Wrote Performance scripts using J meter for load testing on a single page web application to find the Breaking point of the systems.
- Generated HTML reports from J-meter to analyze the load and response time for transactions.
- Tested performance of application across China in multiple locations.Assessed and analyzed Agile user stories and participated in developed Test Scenarios, Test Cases, Testdata, Test reports.
- Involved in preparing test cases usingSeleniumWebDriver to validate all UI components, Popups, Browser.navigations.
- Implemented TestNG automation framework is that the crucial functions of the application andimplemented Regression Test to verify the existing functionality.
- Experience in Drag and Drop, Scroll Down, Synchronization, Double click, Checkboxes usingSeleniumWebDriver.
- Wrote XPath expressions for identifying dynamic objects and handled Ajax requests using Synchronization.
- Worked on TestNG @Data Provider, Parameterization and Data Sets of the automated test scriptsinSeleniumto check how the application performs against multiple sets of data.
- Used Apache POI to read excel data files.Established connectivity between theJavaProgramminglanguage and a wide range of databases using JDBC.
- PerformedSeleniumSynchronization using Explicit & Implicit waits.
- Used Jira for Defect tracking and project management.
- Wrote test cases to handle Popup windows and Alerts using WebDriver and Alert interface class.
- Performed Parallel and Cross Browser testing on different browsers like Internet Explorer, Chrome, Safari,and Firefox where multiple tests were run at the same time usingSeleniumGrid and Sauce lab.
- Designed and Developed test automation Artefacts (scripts, functions, scenarios, processes) for simple tocomplex automated testing situations using various tools likeSelenium, Cucumber, TestNG and XPath.
- Took the Applications Screenshots and copied the images whenever exceptions occurred and at importantcheckpoints of application execution.
- Used Data Driven framework and extracted data from external Excel files using Apache POI.Responsible forDefect tracking and reporting by using JIRA.
- Worked on SQL scripts to load data into the tables.
- Performed BDD (Behavior Driven Development), using Cucumber Features, Scenarios and Step Definitionsin Gherkin format.
- Managed the framework dependency jars using Maven.
- Involved in developing feature files using Cucumber, Gherkin.
- Maintained theSelenium&JavaAutomation Code and resources in source controls like Git, Jenkins forimprovements and new features.
- Automated Angular front-end module usingProtractor, Jasmine and Grunt. Involved in creating automationtest scripts usingselenium, cucumber built in Eclipse.
- Used GitHub as a Central source repository system to share code within the office.
- Interacted with the developers and Business Analysts and operations team to ensure the quality ofsoftware to user expectations.
- Verified the integration of various components in the application and executed end-to-end testing.
- Participated in Release Review/Requirement Analysis and Design review meetings.
Verizon, Irvine, CA
QA Automation Tester (SDET)
Responsibilities:
- Interacted with Product Owner, Customers and Project team members in analyzing the User stories andacceptance criteria.
- Involved in Requirement gathering, and Preparation of test cases based on Product Backlog.
- Developed BDD/ATDD Automation framework using Cucumber and developed Features, Scenarios, Stepdefinitions.
- Developed Hybrid Framework, added global and application level reusable libraries, developed a driverscript and created a package for all the Page objects using Page object model.
- Written Selenium WebDriver automation scripts in Java for e-commerce Java/J2ee based applications.
- Performed testing on Web Services using WSDL and SOAPUI to check the communication betweendifferent services.
- Performed cross browser compatibility testing on Chrome, Firefox, IE browsers using TestNG.
- Execute automation scripts on different browsers/environments & report defects/results to the team.
- Provided internal training on Selenium Tool.
- Built API simulator tool for all the API's used by the application for easy testing of xml/json request andresponse.
- Executed the automation suite of scripts by using continuous integration tools like Jenkins and worked onthe Maven build tool and added all the dependencies.
- Worked briefly on mobile testing using Appium, Android Studio, Android SDK and Emulator.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge(ADB) to install builds and extract the logs from different phones.
- Performed compatibility testing on different version iOS and android for the mobile application.
- Used various iPhone and Android support tools like iPhone configuration utility, android debug bridge(ADB) to install builds and extract the logs from different phones.
- Performed compatibility testing on different version iOS and android for the mobile application.
- Used caching technique for retrieving test data from database.
- Responsible for maintaining and updating the maven pom.xml file.
- Automated Web services/API’s by using java and HTTP Client.
- Identified weaknesses in QA Processes, Web testing, Selenium Automation and also suggested &implemented improvements.
- Raised defects and performed tracking using JIRA and communicated the same with the developers andmanagers.
- Automated Angular front-end module usingProtractor, Jasmine and Grunt.
- Performed Data Driven testing by getting the data from Excel and used SQL Queries to fetch data from theOracle database.
- Maintained and executed Maven build files for running automated tests.
- Reported daily status of data creation and sent weekly status reports.
- Performed back-end testing to ensure that the user data was updated in database using SQL.
- Attended Bug triage meetings and also meetings with the QA Leads, Managers and Developers for queryresolution.
- Built effective test data covering all possible scenarios and added in datasheets for LISA Middle wareTesting.
- Trained the team members in using the framework and help them to write java code while developing thereusable libraries.
- Test levels: Functional testing Integration testing, System testing, Interface testing, Security testing, User Acceptance testing and Automation testing.
Confidential, Plano, TX
QA Test Engineer
Responsibilities:
- Performed Gray Box Testing, Regression Testing, Manual Testing, Functional Testing and Usability testing.
- Test automation (Java, TestNG) Developed test code in Java language using Eclipse IDE and TestNGframework.
- Configured Selenium web driver, TestNG, Maven tool and created selenium automation scripts in java usingjunit prior to agile release.
- Provided estimates for test activities.
- Worked on Agile and Scrum environment.
- Involved and executed Unit, Integration and System Testing for Web based applications.
- Executed Browser Compatibility Testing (IE, Firefox, and Chrome) of Web based application.
- Gather requirements from Business Analyst and analyze the requirements for testing status.
- Executed Automated tests in appropriate test regions in support of unit, integration, functional, andregression testing used Selenium RC.
- Developed function to verify service response and capturing it in xml files.
- Executed test cases on HP Quality center and recorded actual result based on the execution.
- Generate documents in HP Quality Center (Reports, Graphs).
Confidential
QA Automation Engineer (Java)
Responsibilities:
- Developed Test Cases and Procedures based on User requirement specifications and System requirements pecifications.
- Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
- Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriver and Selenium Java Client Driver.
- Identified test cases to automate. Automate those test cases using Selenium WebDriver, TestNG and Java(Eclipse IDE)
- Written and executed Selenium tests for automation testing of the web application using Selenium IDE andWebDriver.
- Created user defined functions in Java and implemented the functionality with Selenium.
- Implemented assertions, error collector functionalities for better validation using TestNG.
- Involved in the Continuous Integration of the automation framework with Jenkins.
- Created Test plan, High level scenarios, test case construction and test estimates, resource estimates andweekly status reports.
- Responsible for implementation of Hybrid Test Automation Framework build using Selenium WebDriver,TestNG and Maven technologies under Java platform.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium,TestNG and Maven.
- Designed and developed Page Objects using Page Object Design Pattern and Selenium WebDriver.
- Integrated Automation scripts (Selenium WebDriver API) in Continuous Integration tools (Jenkins) fornightly batch runs of the Script.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Used Xpath and DOM to work with dynamic and static objects in Selenium.
- Executed the Test Cases to verify actual results to expected results.
- Designed and developed test structure for web services to validate API calls using SOAP UI.
- Used SOAP UI tool, to create a Web Service Test from SOAP request and validate the response against thedatabase.