Selenium Automation Engineer Resume
NJ
SUMMARY
- Having 5+ years of professional experience in testing with extensive knowledge of Automation Framework Design & Implementation usingSeleniumTool.
- Experience in Manual & Automated Testing of GUI and functional aspects of Client - server and Web based Applications on multiple levels ofSDLCand Software Testing Life Cycle (STLC).
- Good Knowledge ofObject-Oriented programmingConcepts (OOPS)andJavaSkills.
- Good experience in creating test scripts usingWebDriver, Selenium RC, Selenium-IDE, Selenium Gridin Java.
- Experience inFunctional, Regression and Systemtesting usingManual and Automated testing tools - selenium WebDriver.
- Experience in automating test cases usingTestNG, Junit and Cucumber, TFS Coded UI scripting and execution.
- Good Experience in writing XPath to locate web elements.
- Worked onCross browser testing, browsers like Mozilla Firefox, Google Chrome and IE usingWebDriver.
- Proficient knowledge in AGILE and SCRUM methodology
- Understanding, Analysing and streamlining test requirements.
- Well-acquainted with the Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Defect Life cycle.
- Involved in mapping Functional Requirements to Test Scenarios, Preparing Test cases, Test design documents and Dashboard preparation.
- Experience in Testing, Test Strategy Document & Test Plan Document Preparation.
- Following-up with developers as to the status of service requests and ensure complete resolve of the issues.
- Actively driving the defect triage calls, stand-up calls and other calls with clients
- Experience in performing Smoke testing, Regression testing, Performance testing and Integration testing.
- Experience in analysingBusiness,FunctionalandTechnicalSpecifications.
- Creating the test scenarios, test cases after necessary approvals uploading them into HP ALM, QTEST etc tools for further execution
- Experience in writingTest Plans, Test Cases, Test Procedures and Test Scriptsfrom requirements and Use-Cases.
- Good Exposure in Bug Life Cycle
- Expertise in Bug Reporting, report defects in a clear and comprehensible way that allows for rapid troubleshooting and resolution and Tracking Process using bug tracking tools like JIRA.
- Proficient in using Blazemeter tool to generate Automated Scripts for JMeter and Selenium.
- Developed Test Frameworks inSeleniumforUIRegression Test Automation and when necessary, and potentially execute Unit Test Automation (Java/TestNG) prior to agile release.
- Experienced in using JMeter to monitor the performance of the web applications.
TECHNICAL SKILLS
Testing Tools: Selenium IDE, Selenium WebDriver, Eclipse, Maven, SQL Server, Visual Studios 2005/2008/2010 , JMeter
Project Methodologies: SDLC, Agile Scrum, Waterfall, V-Module
Languages: C, Java, PL/SQL
Web Technologies: Web services, XML, HTML, XHTML, CSS, JavaScript, PHP, Servlet, Bootstrap
Web Services: SOAP, XML, JSON, REST
Web Servers: IIS, Apache Tomcat
Version Control / Code Mgmt: Apache Sub version (SVN), CVS, Git
Monitoring Tool: JIRA, HP ALM/ QTEST
PROFESSIONAL EXPERIENCE
Confidential, NJ
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 SalesforceLightening 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.
- IntegratedSalesforcewith external Master data using Web Services such as SOAP, REST and JSON, API Testing
- Performed cross browser testing on web based application.
- Worked with varioussalesforce.com objects like Accounts, contacts, Solutions and Custom Objects.
- Developed web services Testingusing Salesforce.com Web Services APIto provide data for third party clients.
- Developed and maintain Visualforce, App Exchanges, 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 testingBoth Web Service Callouts and Publishing custom WebServicesand 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.
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, NJ
Selenium Automation Tester
Responsibilities:
- Analyze the Business Requirements and closely work with the Business Team to get the clarifications addressed.
- Run Defect Trailing and Review the Test Scenarios/ Test Cases with Business.
- Designed, executed and maintained Selenium Web Driver (TestNg, JUnit) automated test cases for regression test cases.
- Worked on Salesforce Migration project testing using Selenium.
- Worked on Designing the test cases for the migration and developed the test cases using Java and executed them using Eclipse, Maven and Junit.
- Ran the test scripts and analyze the outputs and made the modifications based on new requirements.
- Document the bug and analyze them and worked with developers to resolve the bug.
- Worked on testing of the salesforce objects and database using SQL to validate the database is pulling the exact data or not.
- Similarly, worked on selected the Test Cases to be automated and performed functional testing of the front end using Selenium (IDE and Web Driver) & created Data Driven framework using JUnit.
- Executed parallel browser testing on various machines using Selenium Grid and performed cross browser testing.
- Performed web-based performance testing and analysis using JMeter.
- Execute the Test cases and review the results to get the Business approval for UAT.
- Co-ordination between Technology and Business to ensure all the outstanding issues are being addressed, fixed and retested.
- Planning for Test Execution activities to accomplish tasks on daily/weekly basis.
- Performed browser compatibility testing.
- Performing Regression test using automated testing tool QTP and Selenium.
- Involved in the regression test planning for the project and identified the critical regression tests.
- Executed the automated regression test cases during every release and executed the daily regression test suites.
- Expert knowledge on daily status reporting and managed end to end testing from Test management tools like Quality Center.
- Interacted with business users to execute the test scripts and to get the expected results.
- Performed the Performance Testing using JMeter on the internal application to analyze the performance of the application.
Environment: Maven, JUnit, JMeter,JIRA, JAVA J2EE, AGILE, Windows, UNIX, Eclipse, PL/SQL, Visual studio, selenium.
Confidential
Selenium and Automation Engineer
Responsibilities:
- Prepared Requirement Traceability Matrix RTM, Test Status reports and Test Sign off documents.
- Extensively worked in Agile (Scrum) Environment.
- Involved with project backlogs and sprint backlogs.
- Extensively involved in System testing / Functional, Regression testing and Integration testing.
- Experienced in various browsers compatibility testing.
- Experience with front-end, UI and back-end validation testing.
- Wrote Complex SQL queries and PL/SQL subprograms to support the test case results, SQL performance tuning
- Involved in test management and defect management using Jira.
- Tested SSIS packages according to business requirements and data mapping requirement documents.
- Executed the jobs using SQL Server Agent and checked the logs.
- Tracked and executed the User Acceptance Test Cases UAT with respect to the requirements to determine the feature coverage.
- Involved in testing Stored Procedures, Functions packages utilizing PL/SQL.
- Verified ETL logs and reject/discard files for errors and reported them to development team.
- Performed Backend database testing, by executing the Group functions, complex Joins and sub queries.
- Creating automation plans, coordinating/executing the plans, tracking and revisit the Effort Estimation.
- Creating automation scripts from user stories and test scenarios.
- Assessment of CI/CD pipeline logs, reports, and metrics.
- Co-ordinated with Onshore and Offsite team members.
- Database cleanup activities and writing SQL queries (in Oracle) for database cleanup for Smoke tests in QA applications.
- Interacting with cross functional teams to identify Test cases, Test Scenarios, Test Scripts for System Integration Testing Automation.
- Ensuring the quality of the scripts and troubleshooting the issues.
Environment: Selenium WebDriver, TestNG, Maven, IntelliJ, MS Visual Studio Code, Eclipse IDE, DOM, HTML, JavaScript, CSS, Scrum, SQL, Cucumber, ETL Testing, SSIS, MS-SQL Server, Confluence, Bamboo, JIRA, SOAP UI PRO, Confluence, Oracle DB, SQL, PL-SQL, Data Loading, AWS, WinSCP, Sauce Lab, Jenkins, Hudson and SQL.
