Sr Automation Engineer (selenium) Resume
Irving, TX
PROFESSIONAL SUMMARY:
- Over 8+ years of QA experience in Manual/Automation testing of Web/Mobile apps and client with specializing in Software Quality Assurance Testing, QA Automation Engineer proficient in testing on Client/Server and Web based and Mobile Applications.
- Having extensive experience in writing and implementation of complex Test plans. Design, Development and Execution of Test scripts for system and functional projects.
- Extensively worked on different Selenium automation frameworks.
- Experience in working with Siebel CRM Application
- Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP and Mercury Quality Center to develop automation testing scripts for web and client server applications.
- Good experience on Selenium Automation using WebDriver and Server. Heavy programming using Java, Junit, TestNG.
- Expert in both Manual and Automation (Selenium/IOS/Cucumber/calabash) testing of the applications.
- Experience in protractor, QTP Automation, load and performance testing tool JMeter, Load Runner and mobile automation testing tool Appium.
- Automated the Test Cases using Selenium WebDriver, Java Eclipse and TestNG, J Behave.
- Having Immense experience in agile and waterfall project management methodologies.
- Having strong experience with core java, J2EE, JavaScript, shell scripting, Bean Shell.
- Experienced in developing web - based applications using Java, Python, and XML, CSS, HTML, JavaScript, and C #, Soap UI, Groovy, J Behave and JQuery.
- Created Feature File, Scenario Outline with Cucumber framework.
- Having Immense experience with Mobile App and Hybrid App testing in both IOS and Android.
- Having Immense experience in automating Web Service API testing, functional workflow testing, performance testing, and system setup and upgrade testing.
- Experience in Back-end testing, data validation, ETL Automation, Database testing using SQL queries.
- Experience in Business Design Document (BDD) and application connections to different set of tools and this includes the business flow needs and made sure that it is meeting the client's requirements.
- Experience in leading and managing automation and functional QA teams following Agile/Scrum and Waterfall methodology.
- Hands on Experience on testing web services (SOAP, REST API) using SOAP UI Tools.
- Experience in Java, HTML, Java Scripts, Oracle, SQL, MySQL, CSS.
- Responsible for for creating and maintaining automation acceptance test suite using Selenium. Also, responsible for converting automation scripts to new framework using Selenium Web Driver, Java and TestNG.
- Experience in testing mobile applications.
- Specialized in in GUI and Functionality Testing, White Box testing, Black box Testing, System testing, including Integration and Regression Testing of Web and Client/Server based applications.
- Experience on working XML, XPATH and testing Web Services using SOAP UI.
- Expertise in in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Center, JIRA.
- Experience in writing and executing SQL queries to perform Data Validation and Back end testing of databases to check the integrity of data.
- Experience understanding the code written in different programming languages Java, Java Script and databases like Oracle, SQL Server.
- Experience in Waterfall (Software Development Life Cycle -SDLC), TDD, BDD and Agile Project Environment.
- Extensive knowledge and experience of Selenium IDE, Selenium Web driver, Selenium Grid using Core Java for developing automation scripts in Eclipse IDE.
- Good Experience in creating Test Plans, writing and executing Test Cases, Manual Testing, and Automation testing using Selenium to run test cases in multiple web browsers and Platforms.
- Experience in different Testing methodologies like Black Box, White Box, Smoke Testing Functional testing, Regression testing, Unit, Integration testing, GUI testing, System Testing, User Acceptance testing(UAT) Installation, Compatibility and Load.
- Good experience in web technologies utilizing SOA patterns and REST and Postman Services.
- Extensive experience in Mobile, Web and API level automation Testing.
- Experience in testing web services using SOAPUI (SOAP and REST and Postman Services).
- Experience in working with build tools like TestNG, Jenkins, Ant and Maven.
- Experience with defect tracking tools like QTP/ALM, Jira and Bugzilla.
- Worked in building automation scripts and frameworks from scratch using Selenium Web driver with Java.
PROFESSIONAL EXPERIENCE:
Confidential, Irving, TX
Sr Automation Engineer (Selenium)
Responsibilities:
- Responsible for reporting and tracking the bugs using Jira.
- Performed Positive and negative testing, Black Box, and End User Testing.
- Involved in performing Functional, Application, Integration, System, Regression and Performance tests.
- Followed Agile Methodologies and Software Quality Audits for all the Phases of SDLC.
- Configured and created selenium automation scripts in Python using TestNG and page object model (POM).
- Using Apache JMeter to do Performance testing and Load Testing.
- Performed functional testing on Rest webservices using SOAP UI and Postman.
- Worked on the monthly release manual Jira tickets.
- Exposure to the Protractor for UI automation of the "angular Js" application. Written some POC.
- Perform Back-end testing, writing SQL queries directly to the database.
- Improved control of testing tools and increased the Regression Functionality coverage.
- Performed smoke, usability, functionality, GUI, browser compatibility and regression tests.
- Developed Scripts using Python in Selenium WebDriver combo for user ERP module application.
- Automated API's end to end for the ERP web application which is completely built by Angular js.
- Implemented the agile process for the automation effort using Jira, to give management clear insight into the project.
- Setup Jenkins for continuous integration tests, adding suites and running scripts on the Jenkins server.
- Participate in bi-monthly manual running of test cases not yet automated, and also manually testing the JIRA tickets for monthly release.
- Actively participated in regular QA Team meetings to discuss testing process and resolve issues with local and off shore teams.
- Interacted closely with developers, environment people, client, team manager, team lead and team members for feature issues and discussion.
- Used Source controller as Team Foundation Server to check and get into the latest version of the project.
- Worked as manual tester to create test scenarios, test plan, test cases of system design documents.
- Responsible for reviewing the development standards, testing standards and processes.
- Automation effort using Python and Selenium Webdriver.
- Created automated test scripts from existing manual regression, functional, Smoke test cases.
- Written Automation Script for API's.
- Created the existing Page Object Model framework from scratch.
- Learning the internal structure and logics of the system, identified functional modules for testing.
- Tracking all the open defects and discussing them with the development team.
- Participate in migration, modernization of existing applications.
- Attend walkthrough meetings for requirement reviews and provide feedback to the Business Analysts.
- Communicating effectively with PM, development and test teams throughout the test life cycle to provide clear objectives report on progress and issues in a timely manner.
- Assist with User Acceptance Testing using BDD framework tool Cucumber.
- Writing Spec documents, test cases, bug reports for the various modules.
- Create and design test cases with detailed descriptions.
- Create requirement test matrix to collect data needed.
- Working closely with QA Manager and other team members to maintain testing process attend the defect assessment meetings, interact with developers.
Environment: Python, Selenium, Eclipse, TestNG, Postman, Soap UI, JMeter, Jenkins, SQL, Protractor, Node JS, Rest API's, Maven (build tool), Cucumber, Ruby, TFS, Jira, Windows
Confidential
Sr. Automation Selenium Engineer
Responsibilities:
- Responsible for implementing page object model (POM) using Selenium WebDriver, Maven, TestNG and Java.
- Used Selenium WebDriver for writing test scripts for regression test coverage.
- Developed and executed White box test cases of the Java API using TestNG framework and Eclipse.
- Automated Smoke and Functional test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE).
- Created automation scripts using Selenium Hybrid and Data-driven development framework.
- Created Java scripts to Automate API Testing.
- Used XPath to work with dynamic and static objects in Selenium.
- Coordinated the testing process and tools usage so that the team members are all on the same page.
- Drafted Test Plan which included testing objectives, testing phases, scenarios and test environment after a thorough analysis of the business rules.
- Tested applications developed in Java with TestNG framework.
- Conducted team training sessions on automation tools like HP QUALITY CENTER/ ALM and Appium.
- Conducted Manual Testing of the system; prepared and managed test cases using HP ALM / Quality Center.
- Used SOAP UI tool to test SOA based architecture application to test SOAP services and REST API.
- Coordinated with technical support associates to fix proprietary software issues.
- Conducted backend testing using SQL queries to validate data for database.
- Worked Android and IOS application for mobile application development.
- Using Appium automation testing was performed on Mobile platform
- Actively conducted Daily Scrum with the team and involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, prioritizing and review milestones and accomplishments.
- Worked on creating test case for Object -driven framework for Selenium WebDriver.
- Integrated Automation scripts (Selenium WebDriver API) on Continuous Integration tool Jenkins for nightly batch run of the Script.
- Attend the BRI (Business Requirement Identification) meeting to understand the business Requirements.
- Wrote complex SQL query by joining multiple tables according business logic for data validation.
- Worked on Project Management tool Jira.
- Attended Daily Scrum, Iteration Planning and Release planning Meetings.
- Verified, edited and update test data in new or existing systems before testing.
Environment: Selenium WebDriver, Java, TestNG, Jenkins, Maven, SOAP UI, REST API, Agile, XPath, Quality Center, Eclipse, REST, HTML, CSS, JavaScript, MSWord, MS Excel, PL/SQL, SQL, Windows.
Confidential, Laurel, DE
Sr QA Automation Engineer (Selenium)
Responsibilities:
- Performed different testing task using various test scripts on Selenium WebDriver and TestNG.
- Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
- Developed and maintained automated regression test cases in Selenium WebDriver using Java programming language and TestNG Framework.
- Interacting with clients, Technical Team and client support team on requirements.
- Experienced in building POM framework.
- Developed Test Framework in Selenium for UI Regression Test Automation and when necessary, and potentially execute Unit Test automation (Java/Junit).
- Developed the automation test scripts for web applications
- Created Automation test framework using Selenium WebDriver
- Conducted/Involved in the review meetings and walkthroughs to discuss the status of the project.
- Schedule regular builds for smoke and regression testing using Jenkins.
- Involved in offshore call on daily basis to solve the project related Issue and functional clarifications.
- Involved in writing selenium scripts for User Interface validation testing.
- Identifying and submitting BUG's to development for resolution.
- Responsible for converting automation scripts to new framework using Selenium WebDriver, Java and TestNG.
- Carrying out the Requirement Gap Analysis, test scripting, test case preparation & review, test script demo to Client, test/script execution and risk analysis.
- Presented the project status/results on daily and weekly basis in the Project Meetings.
- Preparing Test Execution Summary report.
Environment: Selenium WebDriver, POM framework, Smoke testing, Regression testing, Jenkins, Maven, TestNG, Java.
Confidential, Plano, TX
Sr. Selenium Automation Tester
Responsibilities:
- Created Requirement Traceability Matrix (RTM) to analyze changes and identify the areas of application for Regression Testing. Executed Test Cases, logged defects, developed Test Defect Reports and Escalated issues.
- Experience in developing Test Plans, Test Cases, Test Execution, Test Results Analysis, Test Scripts, Traceability Matrix and establishing Test Environments.
- Extensively executed T-SQL queries in order to view successful transactions of data and for validating data in SQL Server Database.
- Implemented Page Objects Model (pom), Apache POI in WebDriver Scripts, Data Driven, Keyword Driven and Hybrid Frameworks using Selenium WebDriver, Junit and Java.
- Coordinated with developers and record defects in JIRA to track until they are resolved.
- Developed automated tests for continuous regression testing and reducing manual testing using Selenium, TestNG and Maven.
- Designed an automation framework for UI and batch testing in QTP/UFT.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Wrote test automation scripts in Selenium Web Driver using Java, JUnit and TestNG.
- Investigate, analyze and document customer accounts for potential suspicious activity money laundering, tax evasion.
- Performed ETL and Database testing, wrote complex SQL queries, for Data Profiling, Data validation.
- Good Experience in Agile methodology with SCRUM Process for the product development.
- Extensive Knowledge about web service testing like Rest API using SOUPUI.
- Expertise in Automation Tool Selenium 2.0, protractor, QPT and performance testing tool JMetermobile Automation testing tool Appium.
- Setup and Configured the testing environment with Eclipse, TestNG, Selenium WebDriverandSelenium Java client driver.
- Developed automation script for Mobile Native applications (IOS, Android) using Appium and Java.
- Excellent experience with source version control tools such as Git, SourceTree.
- Worked with Developers, Business analysts and Project managers to determine requirements (H/W specs, Test Cases, Test Data).
- Identifying the tasks with automation potential together with production teams and customers and implement Automation with RPA and other applicable technologies.
- Involved in creating the best practices for our new RPA operations.
- Maintained Metrics and participated in the Weekly Status Updates showing the progress of the testing effort and open issues to be resolved.
Environment: Selenium WebDriver, TestNG, JIRA, Cucumber, Load Runner, Appium(Android), Selenium IDE,Eclipse, Java, Android, SQL Server, JMeter, Protractor, Jenkins, MavenRobotics Process Automation (RPA)andScrum.
Confidential
QA Test Engineer
Responsibilities:
- Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
- Developed and implemented Automation Framework with Selenium WebDriver which cut down the script development time in half.
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG prior to agile release.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, SOAPUI, Maven and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Involved in Designing & Developing data driven framework using Selenium WebDriver, TestNG and implemented Java Mail to send the regression result automatically.
- Involved in executing SQL queries for backend testing.
- Followed Agile-testing methodology.
- Developed Gradle Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java).Selenium RC
- Validated the database by executing SQL queries.
- Developed Automation scripts for new enhancements using Selenium WebDriver and Test-Ng
- Coordinated with technical support associates to fix proprietary software issues.
- Used Firebug, and XPath to work with the application objects.
- Used Jira for bug tracking.
- Log defects and track to closure.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SoapUI, TDD, Agile, HTML, XML, XPath, JavaScript, Eclipse, JIRA, SQL, Oracle, UNIX, Windows.
Confidential
QA Analyst
Responsibilities:
- Developed test code in Java language using Eclipse, IDE and TestNG framework.
- Configured Selenium WebDriver, TestNG, Maven tool and created selenium automation scripts in java using TestNG.
- Created test cases, scripts based on functional specification, prepared test data for simultaneous and combined Trade testing.
- Developed Test cases manually and generated Automation Scripts using open source tools like Selenium Web Driver, TestNG, Maven and Jenkins.
- Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid and Jenkins.
- Developed test automation scripts using TestNG for regression and performance testing of the various releases of the application.
- Developed Gradle Build scripts to run Sanity Test scripts developed in Selenium WebDriver (java). Selenium RC
- Validated the database by executing SQL queries.
- Developed Automation scripts for new enhancements using Selenium WebDriver and Test-Ng.
- Coordinated with technical support associates to fix proprietary software issues.
- Used Firebug, and XPath to work with the application objects.
- Used Jira for bug tracking.
- Log defects and track to closure.
Environment: Java, Selenium WebDriver, TestNG, Maven, Jenkins, SoapUI, TDD, Agile, HTML, XML, XPath, JavaScript, Eclipse, JIRA, SQL, Oracle, UNIX, Windows.
