Selenium Java Test Engineer Resume
SUMMARY:
- Sr. Automation Test Engineer with over 9+ years’ of industry experience, implementing, integrating, configuring, testing and developing financial and non - financial applications
- Experienced in a variety of vertical markets including: Finance, Mortgage Secondary Market, Health Care, Insurance, Telecom
- Background Investigation, and Postal Services, and also has deep understanding of web services functionality testing and performance testing using load complete and load runner.
- 5+ years’ experience in using test management suite like Silk Test Central, Test Rail, and HP QTP 11/UFT 12.0/12.51 for developing, organizing & executing test/automation scripts. Documenting & reporting bugs using ALM, Rational Clear Quest and JIRA
- 5 year of experience in designing and executing exceptional modularized re-usable automated scripts using - Quick Test Professional (QTP/UFT), VBScript, JavaScript, Load Runner, for testing client/server, web-based n-tier applications
- Extensive experience writing Test cases for both SIT and UAT
- 5+ years of experience in creating excellent Test Approaches, Modularized Automation Scripts, Functional Scripts, Test Plans and Manual Test Cases
- Experience in developing Business Process Testing (BPT), Hybrid, Keyword and Data driven Frameworks using HP UFT and Selenium WebDriver.
- Experience in creation of reusable function library using VB script
- Experienced in Descriptive programing to minimized use of object repository
- Experience in Software Testing and Test Automation for desktop, web and Mobile applications.
- Architected, designed and developed Automation frameworks as automation SME.
- Experience in developing Business Process Testing (BPT), Hybrid, Keyword and Data driven Frameworks.
- Good exposure to Agile/Scrum methodology.
- Proficient in QTP 11 and UFT 11.5, 12, 12.51.
- Proficient in Webdriver, GRID for RC, JAVA, C#, TestNG, Selenium IDE.
- Strong experience in Automating Web Application Testing using Selenium Webdriver with TestNG framework.
- Strong experience in JAVA Programming, Selenium Webdriver, and TestNG.
- Strong Knowledge on Object Oriented Programming (OOPS) Concepts like Interfaces, Abstract Class, Static and non-Static variables and methods, Abstraction, Inheritance, and Polymorphism.
- Proficient in devising all the artifacts of testing such as Test Scenarios, Test Cases, Defect Reports and Test Summary Report.
- Responsive Web Testing - Mobile Testing: Tested how application behaves under different Stages.
- Performed testing on different States of the Network (i.e. Edge, 3G, 4G LTE, 4G, Wi-Fi, Unsecure Wi-Fi, No Network, USB, and Airplane)
- Experience in 508 Testing using JAWS
- Involved in suggesting manual team about Automation script standards
- Extensively created and executed SQL queries in ADABAS DB, ORACLE, MySQL and SQL Serverin order to view successful transactions of data and to validate data at the back end
- Extensive use of HP Quality Center to support all essential aspects of test management, scheduling test cases, analyzing results, and also the use of Remedy for managing defects and issues.
- Experience using HP QTP, HP Load runner, Test Complete, and Load Complete
- Extremely knowledgeable in working with Agile, Waterfall and Iterative software development lifecycles
- Experience using UNIX, Linux, iOS X platforms, and Shell Scripting
- Worked with SoapUI-5.2.1 and Postman for Web Services Testing.
- Experienced in Designing and implementing different Automation Frameworks like Page Object Model, Data Driven Framework for a number of projects.
- Flexible and able to work with multiple priorities and collaboratively with Development, Business and QA team in an Agile and DevOps Environment.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
- Working knowledge of Amazon AWS Services - EC2, S3 and Amazon RDS
TECHNICAL SKILLS:
Operating Systems: Windows, UNIX/LINUX, Mac OS
Languages: VB Scripting, JavaScript, VB.NET, ASP .NET C# MVC, R, Python, Gupta SQLWindows / Centura Team Developer
Databases: Gupta SQLBase Server, Microsoft SQL Server and ORACLE 9i/10g, Sybase v9.0, 12, MySQL, PostgreSQL, HBASE, Cassandra and MongoDB.
Tools: Sybase Transact SQL, Remedy, AutoSys, Clear Quest, Clear Case, 508 Compliance Testing Tools JAWS, WAVE, PeopleTools, PeopleCode, Quest STAT, Lotus Notes, Citrix, Visual Studio .NET, Eclipse, Silk Central, CaliberRM, Quality Center, ALM, SoapUI-5.2.1 and Postman
Test Automation: HP (QTP 11, UFT 12.0/12.51, Load Runner), Selenium Webdriver, SilkTest
J2EE Technologies: JSP, Servlet, Jakarta Struts 1.2 Framework, JSF, Hibernate, EJBs
Web-Based technologies: HTML, DHTML, XML, CSS, JavaScript, AJAX)
PROFESSIONAL EXPERIENCE:
Confidential
Selenium JAVA Test Engineer
Responsibilities:
- Developed Test Plans and Test Strategies for the AUT (Application Under Test)
- Extensive experience writing Test cases for both SIT and UAT
- Wrote simple and complex SQL Queries
- Worked with BA’s to interpret SOA requirements for testers to write test cases
- Wrote test cases for SOA testing and used Postman for executing the test cases
- Involved in the Design and implemented different Automation frameworks like Data Driven and POM Framework for the projects.
- Successfully performed Continuous Integration Test using Jenkins and solid background using Git for controlling the base code.
- Worked within development teams with BDD approach to develop Web UI test using Cucumber, Gherkin and Selenium WebDriver.
- Worked with full facing AGILE methodology with SCRUM Meeting, Sprint Planning Meeting, Sprint Review Meeting and Retrospective Meeting.
- Worked with development team to understand Technical design.
- Used my excellent analyzing ability for analyzing the existing business requirements and proposing new solutions for the problems.
- Self-motivated, self-started, Detail-Oriented, team player, self-motivated, dedicated, open to lean ad share knowledge.
- Automated Regression testing using Selenium, JAVA, and Cucumber for the Test Scenarios, Test Cases and Test conditions identified.
Environment: Windows and CentOS Linux. Framework: - JUnit, TestNG, TDD, BDD, JAVA, XML, PostgreSQL, SQL, Team Space, Selenium Webdriver.
Confidential, Baltimore, MD
Sr. Performance/Automation Test Engineer
Responsibilities:
- Developed Web Service VUser scripts for a Web Service Call using Soap UI and HP Loadrunner.
- Worked extensively with XML data and SOAP protocols in Non UI Web services (SOA) Testing.
- Analyzed results for Bottlenecks and made recommendations for the bottlenecks.
- Developed Test Plans, Test Scenarios, Test Cases, Test Summary Reports and Test Execution Metrics.
- Developed and Executed the Test cases & scripts for Smoke, Functional, System, Regression, and Performance.
- Develop intermediate and complex SQL queries to validate data against UI data.
- Developed UAT test cases for end users to perform UAT testing.
- Developed and executed SoapUI Web services test cases.
- Involved in Business functionality review meetings and Use-Case Analysis and developing the templates for User/Customer and documentation.
- Extensively used HP Loadrunner for Developing Vuser Scripts.
- Created rendezvous point for Performance test scenarios to find deadlocks.
- Gathered Performance requirements for the application and designed performance tests for the multiple clients within the organization.
- Enhanced Vuser scripts by adding correlations, parameters, condition controls, and checking/validation functions.
- Maintain and re-use existing Automation framework within the on-going project.
- Performed both manual functional and Automation testing of the Application under Test (AUT).
- Involved in the design and development of test framework using Selenium Webdriver.
- Involved in Regression Testing using Selenium.
- Create Test cases using Element locators and Selenium Webdriver methods.
- Enhanced Test cases using JAVA Programming features and TestNG Annotations.
- Conducted Data driven testing, cross browser testing and parallel test execution.
- Execution of Selenium and UFT Test cases and Reporting defects.
- Preparation of weekly and monthly status reports.
- Involved in solving Environmental problems along with Technical Support Team, especially in Sever Connections and Database sharing issues.
- Experience in Data driven Testing, Cross browser testing and Parallel Test execution using Selenium WebDriver, TestNG and selenium Grid.
Environment: HP ALM/UFT 12.0/12.50/12.51, Loadrunner, SoapUI 5.3.0, JAVA, XML, ORACLE, SQL, Confluence, SharePoint, JAVA, Selenium Webdriver, and TestNG.
Confidential, Arlington, VA
Sr. Automation Test Engineer
Responsibilities:
- Working as Test Automation SME, responsible for the BPT (Business Process Testing) integration with ALM for Testers to run the BPT automation scripts.
- Involved in the design phase and helped developed BPT framework, by integrating the new BPT framework with the existing framework, leveraging the existing frameworks and assuring reusability of the components.
- Created the application areas this contains all the function libraries.
- Created and scripted all the components based on the Keywords in the test cases, designed by the functional team.
- Develop, maintain and execute a variety of automated test suites that executes over a certain timeframe and would ultimately provide complete coverage over a wide variety of test case scenarios. The automated tests are writ ten using Quick Test Professional and are data-driven using Oracle as the backend.
- Wrote script to create runtime directories on the local machine where the automation scripts are being run from and uploading updated files back into ALM.
- Trained Junior Automation Test Engineers on how to use the Business Process Test framework.
- Fixing the bugs raised by the testers as and when required.
- Documented the BPT framework for future test engineers to follow.
Environment: HP ALM/UFT 12.0/12.50/12.51, VBScript, JAVA, XML
Confidential
Lead Test Engineer/Sr. Automation Tester on Enterprise Analytics
Responsibilities:
- Lead the QA team in designing and developing test plans-procedures for Systems Integration Testing based on analysis of the customer's stories in every sprint
- Performed Responsive Web Testing - Mobile Testing: On how the application behave under different Stages, Settings (Brightness, Rotation - Portrait or Landscape), Battery, Wi-Fi Only, Mobile Data is not enable), Interruptions (Alerts, SMS/Text Message, App Notifications, Incoming Calls, Alarm, Network lost/Changes, Home button/Back button, and Overload), and UI (Alignment UI, Images, Content Break, Scroll Up, Down, Left Right, Fast, Screen Navigation)
- Performed testing on different States of the Network (i.e. Edge, 3G, 4G LTE, 4G, Wi-Fi, Unsecure Wi-Fi, No Network, USB, and Airplane)
- Developed and executed complex SQL queries
- Maintained status of test case execution and inform team leads - project managers of any deviations from functional requirements, technical specification or testing procedures
- Documented application defects, usability and system performance issues, and validate sub-sequent fixes
- Performed system testing activities at multiple application checkpoint (e.g., installation, user interfaces (i.e., client and web-based), integration interfaces, application security, database, end to end testing to include verification and validation of system logs)
- Tracked defects using HP Quality Center and ALM
- Attended test scrum meetings to discuss daily work status and any blockers
- Worked closely with developers and users to track and resolve defects and assist in recreating them
- Created test data perform verification and validation using varied degree of test data to test for Negative and Boundary type test scenarios
- Reviewed test cases of QA team to verify it meets the standards set by USPS
- Guided the QA team in consolidating all the sprints test cases into Regression test cases ready for Automation
- Developed and Implemented a Hybrid Framework for the QA team to be used for automating the functionality of the Enterprise Analytics web application
- Extensively used Descriptive programming in developing the Hybrid Framework for Automation
- Developed a Reusable Keyword Functional Library and a Main driver function to call the Reusable Functions
- Developeddata drivenfunctions using excel files to perform the same test with multiple sets of data in QTP/UFT
- Integrated UFT with ALM for Testers to run the automation scripts
- Interfaced with the UI and QA team to validate test results for new applications verifying that they meet the user stories and acceptance criteria set forth by the business area
- Collected user stories, acceptance criteria, and Design test scripts for automation
- Worked in a dynamic, fast-paced agile team environment
- Involved in the implementation of Page Objects, Data Driven, Keyword Driven, and Hybrid Automation frameworks using Selenium WebDriver, JAVA, and Junit/TestNG.
- Maintain Hybrid Framework designed using Selenium
- Designed, developed and maintained Automated Regressions using UFT 12 and Advanced Descriptive VB Script Programming based on Test Case Documents.
- Involved in the conversion of UFT Scripts to Selenium by evaluating the quality of the old script in UFT and rewriting them in Selenium.
- Used LoadRunner and LoadComplete to occasionally test performance life cycles.
- Kept documentation regarding delays and organized test results and look for inconsistencies and ways to improve overall product performance.
- Assisted in modifying and managing performance and resolving technical issues.
- Created and run functional and load tests on web services prior to implementation.
- Tested functionality and performance of web services.
- Designed test strategy and recommended test tools and frameworks.
- Modified and analyzed recorded client/server traffic using an HTTP monitor.
- Performed manual and automated test procedures for functional testing of web services using SoapUI.
Environment: HP ALM/UFT 12.0/12.50/12.51, HP Quality Center, HP LoadRunner, Angular JS, Java, MVC, ORACLE, Cassandra, Spark, SOLR, D3, JSON, Jenkins, JMeter and Sonar, Selenium (C# and JAVA), SoapUI-5.2.1
Confidential, McLean, VA
Sr. Automation Test Engineer
Responsibilities:
- Designed and developed test plans-procedures for Systems Integration Testing.
- Tested software products-systems to increase the quality of the product-system delivered to the client by conducting System Integration Testing of system for Smoke, functional, integration, regression, and front end to back end, performance and end to end testing
- Was responsible for Responsive Web Testing and Mobile Testing
- Developed and executed simple to complex SQL queries
- Maintained status of test case execution and inform team leads - project managers of any deviations from functional requirements, technical specification or testing procedures
- Documented application defects, usability and system performance issues and validate sub-sequent fixes using Silk Central Test Manager.
- Created test data to perform verification and validation using varied degree of test data to test for Negative and Boundary type test scenarios.
- Reviewed design from the perspective of the business functionality; reviewed test plans and procedures, and reviews test results
- Developed and maintained Automation Test Scripts for Backend Validation.
- Maintained automation framework
- Successfully Converted Automated Regressions from QTP 11.50 to Selenium and provided Upgrade and Full System Testing on All QA production releases.
- Collaborated with Manual testers and Business Analysts as needed to report data related issues, re-tested the fixed issues and determine the root cause of defects
- Was responsible in performing the functional testing using Quick Test Professional (QTP 11) and validated the functional test cases and planned them in executed priority wise
- Created Documents for the Test Summary Results and Testing Signoff
Environment: Silk Central, SilkTest Workbench, CaliberRM, HP QTP 11, Remedy, DBVisualizer, WinMerge, Citrix, Achieve and Restore Utility, RWT
Confidential, McLean, VA
Development Professional/Software Test Analyst
Responsibilities:
- Developed and Supported automation of build and deployment process
- Used UNIX extensively to build Testing environment for the Testers to test backend jobs
- Generated Dashboard reports for real time status of testing efforts
- Was responsible for scheduling and executing test sets, collecting test results, and analyzing the data using HP Quality Center
- Researched and solved all DCU (Data Correction Utility) request
- Maintained DCU activities in Clear Quest
- Performed product enhancement using Gupta SQLWindows 4.1. and PeopleSoft Application Designer
- Upgraded the existing Gupta applications to Gupta Team Developer 2005.1
- Check in/out development files using Clear Case
- Delivered the baselines, builds and deployments of production code using Rational ClearCase
- Maintained and developed new shell scripts and AutoSys jobs
- Performed defect tracking and management using ClearQuest tools
- Developed Unit Testing Scripts and Code before UAT
- Created and documented test plans, test cases, procedures as well as reports for assigned project tasks
- Performed comprehensive quality reviews of testing artifacts (SDLC) and effectively communicate recommendations to testers which resulted in a decrease in findings
- Identified discrepancies within user interface, requirements, functional design document and collaborated with developers and systems analysts to remediate them (resulting in a higher quality product being delivered to the customer)
- Create and Maintain Stored procedures and triggers in Sybase SQL Server
- Performed Impact Analysis, Design and new Code functionality
- Performed regression testing for any changed and added functionalities to the requirements and updated Test scripts and Test cases for the changed functionalities and enhancements
- Wrote SQL queries to extract and verify data needed for testing functionalities
- Performed complete end to end testing, system integration testing, regression testing and User acceptance testing
- Participated in all phases of the software development life cycle, including developing test plans, test cases, automation, and execution of test scripts
- Analyzed test cases and functional specifications to determine best approach for automating scripts
Environment: Gupta SQL Windows / Centura Team Developer Tools, Gupta SQLBase Server, Microsoft SQL Server and ORACLE 9i/10g, Sybase v9.0, 12, Sybase Transact SQL, Remedy, Microsoft Windows, Solaris Unix, AutoSys, HP Quality Center, HP QTP 11
Confidential
Sr. Release Management Analyst
Responsibilities:
- Provided support on the development of the deployment Plan, Build and Implementation schedule
- Executed production builds and deployments
- Provided technical solutions for project teams to gain efficiency in the build, install and deployment procedures
- Developed and Supported automation of build and deployment process
- Provided technical leadership on delivering line of business applications into production environments
- Designed deployment guidelines for direct reports to follow
- Managed and supervised a team of eleven deployers
- Built and Configured the Unix environment for DEV, SIT and UAT teams