Selenium Web Developer Resume
Princeton, NJ
SUMMARY:
- Around 10 years of experience in quality assurance with 8 years of experience in Web, API and Mobile Automation Testing
- Strong exposure in development of Data Driven and Test - Driven Frameworks
- Good exposure in BDD - Behaviour Driven Development for automation
- Experience in working with Selenium Web Driver using Java
- Good experience in Mobile automation using Calabash, Cucumber and Ruby
- Good exposure in TestNG, Junit, Maven, Jenkins, GIT, Extent Reports
- Good exposure in Customized automation reports
- Experience in API automation using Java
- Good exposure in usage and testing of Logstash, Elastic search and Kibana
- Good experience in Mainframes testing using JCL, DB2
- Having experience in working with SQL Server and Oracle
- Experience on developing framework using Page Object Model
- Excellent understanding of entire Software Testing Life Cycle, Techniques and Strategies.
- Expertise in analyzing Business requirement specification and System Requirements specification, and involving in designing, developing and executing Test Strategies, Test Plans and Test Cases and have excellent documentation skills.
- Responsible for preparing efforts Estimation, Project Metrics and reporting the progress of the Project on daily and Monthly basis
- Extensively using DB2, SQL Server in querying backend DB tables for Data Validation and Verification.
- Experience in project/application documentation and user presentation.
- Analysis, Design, Development and Software Quality Assurance in testing of various applications in different domains.
- Experience in Testing of web applications using FitNesse/Selenium automation tools
- Experience in working with clients in Insurance, Health Care and Retail domain.
TECHNICAL SKILLS:
Operating System: Z OS/390, Windows 9x/NT/2000/XP
Languages: Core JAVA, Ruby
Databases: DB2, ORACLE, SQL Server
Testing Tools: Quality Centre, JIRA
Automation Tool: Selenium Web driver, MAVEN, TestNG, Junit, Calabash, Cucumber
Integration Tool: Jenkins
IDE: Eclipse, Xcode, STS, Dockers
WORK EXPERIENCE:
Confidential, Princeton, NJ
Selenium Web DeveloperTools: Java HTTPClient, JSONAssert, Cucumber, JUnit, GIT, Jenkins, Logstash, Elastic Search and Kibana
Responsibilities:
- Develop automation framework for REST API regression automation using Java HTTPClient, JSONAssert, JUnit and Cucumber
- Develop reusable functions using cucumber step definitions
- Develop test scenario using cucumber features
- Setup of Daily execution in Jenkins for repression and integration tests
- Maintain code in GIT
- Analyse the near and future requirements using SRS documents
- Involve in Sprint backlog grooming, sprit planning meetings
- Perform manual and automation execution using Dockers
- Evaluate the automation reports and analyse the failures
- Good exposure in of usage and testing of Logstatsh and elastic search
Confidential, Brentwood, TN
Selenium Web DeveloperTools: Calabash, Cucumber, GIT, SQL Server, XCode and Ruby
Responsibilities:
- Develop the complete framework end-to-end in Behaviour Driven Development model
- Work with Development team on the development of Automated Testing scripts
- Develop Cucumber features as per the sprint plan
- Develop Cucumber step definitions and Test scripts
- Develop Generic and business Functions using Calabash library and Ruby language
- Develop the test scripts using Ruby language
- Identity the object and add to the repository
- Maintain code in GIT repository
- Implement and maintain Test Data Management processes
- Work with Development teams to implement Unit Testing processes and technologies
- Perform the Smoke, Functional and Regression execution
- Work with Development team to implement QA processes and validation in as part of the Release Automation processes
- Analyse the test execution reports and update scripts accordingly
- Report the bugs found during the execution
- Develop functions to avail WEB SERVICES and Stored Procedures to generate dynamic test data
- Update the status to the Customer in daily scrum call
Confidential, Salt Lake City, UT
Selenium Web DeveloperTools: Oracle, Selenium Web Driver, Java, TestNG, Maven
Responsibilities:
- Lead a team of technical resources and collaborate with technical leads and developers from other teams
- Testing the enhancements, patches and production tickets
- Analyzing the requirements (Solution plans)
- Preparing the Test plan
- Identifying the Test Scenarios and authoring Test cases
- Test Execution and Defect management
- Prepare SQL queries
- Identify the Features to be automated for Regression Testing
- Develop Automation scripts using Selenium Web driver, java, TestNG and Maven for Regression Testing
- Develop log reports and execution reports
- Enhancing the test scripts as per the latest application changes
- Execution of developed automation scripts, analyze the results and report Bugs
- Involving in Functional and Regression Testing
- Involved in investigating and fixing the issues related to automation frame work
- Involved in documentation of the scripts mapping with the cases
Confidential, Brook Park, OH
Selenium Web DeveloperTools: Selenium Web Driver, Java, MAVEN, Jenkins, Redmine, TestNG
Responsibilities:
- Involved in exploring the application and identifying the test scenarios
- Performed automation feasibility analysis
- Authored regression test cases and converted into automation scripts
- Authored automation scripts using Selenium web driver and Java
- Configure the library using Maven
- Develop Data/Test driven suites using TestNG
- Configure the Jenkins and integrate with the Test Suite
- Developed scripts and updated to SVN, GIT
- Involved in analysing the automation testing reports and perform root cause analysis
- Involving in code integration to the GITHUB using GITBASH
- Involved in code review
- Prepared customized automation reports
- Involving in developing of automation scripts for Functional and Regression Testing
- Involved in investigating and fixing the issues related to automation frame work
Confidential, Washington, DC
Selenium Web DeveloperTools: Selenium, JIRA, Silk Central, Fitnesse Tool, Eclipse
Responsibilities:
- Automate the manual test cases using the tool Fitnesse and wiki language writing and executing test plans, test scripts, test scenarios, and test cases for both automated nd manual testing needs
- Identify application components using Selenium IDE, Firebug and prepare Xpaths
- Prepare scripts using FitNesse classes(fixtures)
- Log and track Application defects as well as FitNesse Issues using Defect Management Tool JIRA
- Debug and Promote successfully executed test scripts into AXMAN (Automated Execution Monitoring Asynchronous Network)
- Perform the root cause analysis and identify the bug/error in test scripts failed in Axman.
Confidential, Franklin Lakes, NJ
Selenium Web DeveloperEnvironment: Mainframes, PEGA, QTP, Teradata
Tools: JCL, VSAM, Teradata, QTP, HCLS Tools
Responsibilities:
- Involved in requirement analysis, Test data identification, Testing tools and Applications
- Thoroughly Involved in KT sessions regarding tests to be prepared and automated
- Analyzed, prepared and executed the test cases end to end in Mainframe
- Preparation of test data
- Customized the JCL jobs as per the environment.
- Designed the test case flow to develop the test scripts.
- Executed and Debug the entire automated test scripts.
- Prepared the User guide documents for all the automated test scripts and shared with the customer
- Organized deliverable regarding the automated test scripts.
- Resolved the issue and maintain the scripts till the end of project.
- Prepared Teradata IW Queries to verify the results.
Confidential, Los Angeles, CA
Selenium Web DeveloperEnvironment: Mainframes
Tools: JOBTRAC, STROBE, FILE-AID, ENDEAVOR, BETA, SPUFI, QMF.
Responsibilities:
- Interacting with the Client Department and gathering their requirements for customizing the application to meet their needs.
- Involved throughout the testing life cycle, requirements gathering test design and review, through the development and the testing process to customer implementation.
- Analysis of the specifications provided by the clients.
- Customizing the JOBs as per the test region.
- Code analysis and updates as per the latest functional business rules
- Preparing detail level design documents.
- Test case preparation, Test case execution and Debugging.
- Maintaining Coding Standards.
- Configuration Management and Version Control using Version Control Management (VCM) tools.
- Issue analysis and resolution.
- Reporting and tracking of Defects along with defect analysis
