Sr. Selenium Automation Engineer Resume
Chattanooga, TN
SUMMARY:
- Enthusiastic and highly skilled around 10+ year of IT experience in the field of java, Automation/Manual Testing of web application and client with specializing in SDET and Software Quality Assurance Testing.
- Proficient in testing on Client/Server and Web based and Mobile Applications Experience with comprehensive understanding of all phases of Test Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
- Worked as a Team lead. Major achievement is to deal with a project in analysis, designing, guiding the team in development, reviewing and successful delivery of the project.
- Cleared the SCJP certification with 89%.
- Experience with tools such as Selenium (Selenium IDE, Selenium RC and Selenium Web Driver), Grid, JUnit/JAVA, Data Driven/Keyword Driven/Hybrid Framework, Page Object Model (POM), HP Quality Centre,
- Automation Testing Design Tools like MBT (Model Based Testing) and preparation of Manual and Automation Test framework.
- Hands on experience with Agile Methodology/Scrum/Sprint cycle of product development and testing, on top of Waterfall model of SDLC/STLC.
- Experienced in reviewing and prioritizing the user stories from testing perspective which are part of sprint backlog and product backlog.
- Experience in SDET, Business Functionality Testing, Smoke testing, Integration Testing, Black Box Testing, End - to-End Testing, UAT testing, Regression Testing, GUI, Back End Testing, Validation, Acceptance, Compatibility & Localization testing, Documentation and Reporting.
- Demonstrated abilities in handling the complete projects from testing perspective, gained functional skills in analyzing the client requirements, delivery, support & analysis and documentation
- Well versed with various Test Management Tracking tools like, Quality Center, JIRA, RTC, HP ALM.
- Hand on experience on web based tool like RQM, RTC.
- Involved in Salesforce.com Application Setup activities and customized the apps to match the functional
- Hands on experience in UI Test coverage, Functional, Integration, System testing, End to End Testing and Regression Testing.
- Worked on the IBM Rational Policy Tester Dynamic Assessment Plugin (DAP), JAWS, WAVE, W3C for Accessibility testing.
- Managing day to day operations of testing team by coordinating with client, development team and providing training to new hires.
- Hands on experience in Unit Test Frameworks such as JUnit and TestNG.
- Hand on experience in using Continuous Integration tools like Hudson, Jenkins and ANT. Experience with additional version control tools such as (subversion) SVN.
- Excellent multi-tasking skills to work on multiple projects, thrive in a fast-paced, deadline-based environment and passionate in learning new technologies.
- Knowledgeable in BDD and Have hands-on experience creating feature files using Cucumber JVM and Implemented Steps definitions using JAVA.
- Good Exposer on Banking and Finance Domain, Retail Domains.
- Good Exposer in XML, Web services Testing, API Testing, RESTFUL Soap UI, UNIX logs, CRM.
- Experience in Backend Data testing using tools TOAD, SQL Developer for Oracle, SQL Plus for Oracle and SQL Query Analyzer for SQL Server.
- Good communication with the peers and superiors viz. the status reports and requirement changes, etc.
TECHNICAL SKILLS:
Languages: C, C++, java, SQL, PL/SQL
Automation Testing: SeleniumRC, Web driver (Selenium 2.*), Cucumber, DAP, JAWS, QTP, Test NG, Load Runner, RTC, RQM, Junit, TestNG.
Browsers Testing: Internet Explorer, Mozilla Firefox, Chrome,Safari, Sauce Lab.
Web Testing Tools: Firebug, XPath, Developer tool
Web Technologies: HTML, VBScript
Defect Tracking Tools: QC, RTC, JIRA, GUS
Continuous Integration Tools: Hudson, Jenkins.
MBT: Conformiq Tool.
Databases: MS-Access, SQL,SOQL, Oracle 8/9.x/10g/11i
Operating System: WINDOWS,LINUX,UNIX,MAC
Version Controlling tools: SVN, GIT,GITHUB
IDE: Eclipse, NetBeans and Selenium IDE
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Selenium Automation Engineer
Responsibilities:
- Followed Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint.
- Implementing UI test automation using Page Objects Model and TestNG framework using Java, WebDriver APIs for the project in scope leveraging existing in-house developed framework.
- Automated and tested the Salesforce Lightening pages using selenium Web drivers.
- Responsible for automating Test Cases for LA on different environments like UAT, QA and Org62.
- Responsible for forming a test code integration and collaboration process using GIT workflows.
- Configuring Jenkins jobs to be used for deployments and running tests on various sandboxes.
- Integrated Salesforce with external Master data using Web Services such as SOAP, REST And JSON, API Testing
- Performed cross browser testing on web based application.
- Worked with various salesforce.com objects like Accounts, contacts, Solutions and Custom Objects.
- Developed web services Testing using Salesforce.com WebServices API to provide data for third party clients. Developed and maintain Visualforce, AppExchanges, Force.com pages and integration to other third party solutions
- Manually executing test scenarios on different browsers and reporting critical bugs.
- Worked on GUS to maintain and update the bugs and Test Activates.
- Involved in Functional, Regression testing and UI Testing. Also Ensured to get the UAT Test Cases reviewed with the Business Owners.
- Worked with different Deployment Plans for each release and Sandbox Refreshing and performed Smoke and Sanitary testing when needed.
- Assisted Manager by providing automation strategies, Selenium Automation and Defect reports.
- Responsible for setting up of Eclipse, TestNG for development and execution.
- Used Smoke Testing WebDriver and Selenium framework (Page factory) to automate functional testing of GUI.
- Designed and Developed complex integrations using BULK API, SOAP and REST API testingn - Both Web Service Callouts and Publishing custom WebServices and Apex Data Loader.
- Wrote SOQL query to perform Backend data validation and verification.
- Used TestNg framework to run unit test and Jenkins to build the Project.
- Maintain automation builds on Continuous Integration (CI) tool Jenkins.
- Worked actively with the Development team in modifying the applications and accommodate automation when required.
Test Environment: IE8, Chrome, Firefox, Safari, Sauce Lab, Salesforce.com, Sandbox, Lighting, Visual, Custom objects, Selenium Web driver, Maven, POM, TestNG, Java/Eclipse, API Testing, Web Services testing, JSON, Jenkins, GIT, GUS, SOQL.
Confidential, NC
Selenium Automation Lead/SDET
Responsibilities:
- Followed Agile methodology, participated in sprint planning sessions, scrums, sprint demos and sprint retrospective meetings and provided the team with all the information required for successful completion of the sprint.
- Interacted with Business teams to understand Business Logic and User Requirements.
- Monitoring the team, assigning the tasks and making them completed on time.
- Reviewing daily offshore deliverables.
- Built Test Automation Framework using Keyword/Data Driven and Hybrid Model.
- Reviewed manual testing methods and was involved in developing and executing automation scripts using Selenium web driver with Java/Eclipse.
- Developed and executed the test cases in RQM. Prepared Test Status Reports during Test Execution Process prepared and delivered final test report.
- Developing and executing the test scripts on the new build by using TestNG framework with Webdriver.
- Analyzed Business Requirements Document, Functional Specifications Document and Technical Design Document to develop Test Plan and Test Cases.
- Created API Testing alerts in JSON formatted for storing and exchanging information between browsers and servers.
- Worked with Accessibility testing tools like JAWS and Rational Policy Tester Dynamic Assessment Plugin (DAP).
- Identified Discrepancies during Test, created Defects and thoroughly communicated to developers and tracked until final resolution of defects/issues.
- Actively engaged in full lifecycle of STLC starting from Test Strategy/Planning, Capturing Test Scenarios/Cases, and Creating Test Scripts, Executing Test steps, reporting bugs and Tracking defects/bugs using RTC until full resolution.
- Responsible for scheduling Automation Scripts using Jenkins
- Performed browser compatibility testing (Internet Explorer, Firefox, Chrome, Safari) of a web based application to ensure that functionality works fine.
- Designed and lead implementation efforts of a continuous integration and continuous delivery
- Providing the Trainings and functional help for the team on Accessibility testing tools.
Test Environment: IE8, Chrome, Firefox, Safari, Webdriver, TestNG, ANT Built, Java/Eclipse, Accessibility Testing tools JAWS, and Rational Policy Tester DAP, Web based tools RTC, RQM, API Testing, Web Services Testing, JSON, Jenkins.
Confidential, Chattanooga, TN
Automation lead/SDET
Responsibilities:
- Interacted with Business teams to understand Business Logic and User Requirements.
- Involved in development of test cases from functional requirements, technical specifications and use cases for each module.
- Reviewing daily offshore deliverables
- Analyzing the business requirements and providing the guidelines to team members to prepare Testing Artifacts..
- Writing Test cases using Element locators, WebDriver methods, Java programming features and TestNG Annotations and framework.
- Providing testing estimate to the customer.
- Extensively used ANT Built/JUNIT/Java/Eclipse for developing Automation Test Scripts to execute Selenium Web driver based Automation Scripts.
- Implemented continuous integration using the Jenkins, which tracks the test Scripts changes.
- Involved in GUI, Functional, Integration and Regression testing to validate each individual function/process.
- Followed agile methodology in this project.
- Preformed CRUD operations on JSON and XML formatted RESTful, API Testing and web Services Testig with oAuth and oAuth2 authentication protocols
- Worked on JIRA to maintain and update the task.
- Prepares tax provision schedules by reviewing, preparing, and consolidating provision schedules.
- Reported software defects in HP Quality Center and interacted with developers to resolve issues.
- Documentation of Scripts, Analysis of results and Defect tracking was managed in Quality Center
- Worked closely with Development and Project Management to prioritize defects and assist in the timely resolution of defects.
Test Environment: Web Based Application under Test, Selenium Web driver, TestNG, Quality Center, Jenkins, Junit, ANT Built, API Testing, Web Services, Rally (Agile Methodology), JIRA, MS Office suite, Windows 20xx.
Confidential
Automation Test lead/SDET
Responsibilities:
- Primarily responsible for Performance Testing, White Box, Black box and System testing.
- Designing and developing test strategy, test plan, test cases and generating test reports and defect reports.
- Created and executed detailed test cases with step by step procedure and expected results and maintained the test logs, test reports, test issues, defect tracking.
- Converted and automated builds using Ant, TestNG and Maven. Scheduled automated nightly builds using Hudson and maintained Continuous integration effort with Hudson along with scheduled builds.
- Defect tracking was managed using JIRA.
- Prepared Traceability Matrix to show the test coverage requirement vs. Test scripts
- Performed Smoke and Functional testing on every build of the application
- Developed test scripts to automate process of testing in Selenium Web Driver and TestNG framework.
- Developed and maintained automated regression test cases in Selenium Web Driver using Java programming language.
- Used JIRA as the defect-tracking tool. Updated JIRA with all the changes made to the test case and closed it when all the requirements were met as specified.
- Developing automated test scripts for the identified manual test cases
- Participated and Initiated Team meetings on a regular basis and involved in active discussion in order to improve the testing quality by better strategies and testing approach.
- Implemented ANT as a build system and Jenkins for continuous integration
- Participated in daily SCRUM meetings and gave the daily status of testing.
Test Environment: MBT Tool Conformed, Selenium Web driver, TestNG, Auto IT, Hudson/Jenkins, ANT, Java, Developer Tool, Firebug, Cucumber, Junit, Eclipse classic, MS SQL, HTML,JIRA, MS Office, Windows, Internet Explorer8.
Confidential, California
Automation Tester
Responsibilities:
- Interacted with Business teams to understand Business Logic and User Requirements.
- Involved in development of test cases from functional requirements, technical specifications and use cases for each module.
- Reviewed manual testing methods and was involved in developing and executing automation scripts using Selenium web driver, TestNG, Maven and POM framework with Java/Eclipse.
- Conducted the system testing for the end-to-end process.
- Involved in GUI, Functional, Integration and Regression testing to validate each individual function/process.
- Followed agile methodology in this project.
- Reported software defects in HP Quality Center and interacted with developers to resolve issues.
- Documentation of Scripts, Analysis of results and Defect tracking was managed in Quality Center.
- Worked closely with Development and Project Management to prioritize defects and assist in the timely resolution of defects.
- Responsible for Implementation of automated queries to fetch the records from the database.
Test Environment: Conformed, Selenium RC (Selenium 1.*), Junit, Eclipse classic,TestNG, Developer Tool, Firebug, Selenium IDE,SQL, TOAD, HTML, MS Office, Windows, Internet Explorer8, Firefox, Chrome.
Confidential, Ca
Automation Tester/SDET
Responsibilities:
- Develop automation framework both Data driven and Hybrid using Selenium WebDriver in Java and performing unit testing by using JUnit.
- Maintained and executed ANT build files for running Automated Tests.
- Used XPATH, CSS Selectors locator patterns to identify elements.
- Performed Data-Driven testing by developing Java based library to read test data from Excel & Properties files.
- Maintained log of test results using Quality Centre as per rating and interacted with developers to resolve issues.
- Executed SQL test queries using TOAD and SQL Developer, to validate backend data transformation rules used in source to target mappings and verify the data in target tables. Verified column mapping between source and target.
- Performed browser compatibility testing (Firefox, Chrome, Safari, IE) of a web based application to ensure that functionality works fine.
- Worked with Business Analysts to define test cases, test plans, test data ensuring accurate coverage of business and functional requirements.
- Developed test cases for every Scenario identified.
- Reviewed test cases with Business and Development team and revised test cases based on the feedback provided.
- Logged bugs found during testing into Track Record.
Test Environment: Conformed, Web driver (Selenium 2.16), Junit, Junit, Eclipse classic, Developer Tool, Firebug, Selenium IDE,SQL, TOAD, HTML, MS Office, Windows, Internet Explorer8, Firefox, Chrome
Confidential
Test Engineer
Responsibilities:
- Gathered Requirements, functional and technical specifications, walk through requirements within QA team,
- Analyzed specifications and test plan for the testing process of POS system.
- Tested the backend data using several SQL queries for checking the consistency of Data in the Database.
- Developed the test cases after analyzing the requirement specification document.
- Extensively involved in Designing Test Plan and Test Cases for the newly developing products/modules by analyzing the Business Requirements.
- Uploading and organizing Test Cases in Quality Centre (QC).
- Manual Test Execution.
- Validate the customer records, order details and history with Database.
- Defect Analysis, Defect Logging, Tracking and Retesting.
- Regression Testing.
- Sending and managing status Reports.
Test Environment: IE, Oracle 10g, SQL Developer, Chrome, Firefox, SQL, Rally (Agile Methodology), Quality Center.
Confidential
Jr Java Developer
Responsibilities:
- Developed the Struts Action classes and form beans.
- Developed the JSP, Servlet and JavaBeans using Eclipse and test the applications.
- Validating XML documents with Schema using SAX parser.
- Used XSLT to convert XML documents into HTML.
- Used to write SQL queries, creating tables and columns using Oracle.
- Worked extensively with Log4J for logging the application events.
- Used Win CVS as a repository for check in, checkout the source code.
- Writing JUnit programs for unit test the application events.
- Writing SQL Stored procedures according to project requirements.
Test Environment:: Core Java, Servlet, JSP,JDBC, Struts 1.x, JavaBeans, Weblogic8.1, JavaScript, Eclipse, Oracle7.x, XML, XSLT, HTML, JUnit, Apache Ant, CVS, Log4j.