We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

3.00/5 (Submit Your Rating)

Farmington Hills, MI

SUMMARY

  • QA Engineer with around 7+ years of experience performing testing professional possessing progressive experience in analyzing, designing, developing, testing.
  • Expertise as QA Automation Tester and actively involved in analysis, design and testing of client server, windows, Web based applications using both manual and automation testing techniques.
  • Experienced writing Test cases usingSelenium.
  • Experienced using web debugging tool likeFire Path and Fire bug for finding elements locator.
  • Proficient writing test case using Selenium IDE/Web Driver.
  • Experience in performing Back end testing and Sanity testing.
  • Experience in using framework like Hybrid frame work,Keyword Driven, Data Driven.
  • Experience working with Databases such asSQL Server.
  • ExperiencePage Object Model using Web Driver.
  • Proficient in using test automation tools such as Selenium WebDriver/RC/IDE/Grid, QTP develop automation testing scripts for web and client server applications
  • Experience in leading automation tools like Selenium WebDriver, TestNG, Junit, Selenium RC, HP ALM and JMeter.
  • Experience in Build Management tools likeMaven.
  • Used Java andTestNGtest framework to writefunctional test.
  • Proficient in the field of Information Technology, with specializing inSoftware Quality AssuranceTesting, proficient in testing onClient/ServerandWeb based applications.
  • Professional expertise inSmoke Testing,Black box testing,Functional testing,SystemIntegration Testing,System Testing,Regression Testing,User Acceptance Testing,Ad - hocTesting,Boundary ValueTestingandPerformance Testing.
  • Experience in web services testing usingREST,SOAP UIandXML.
  • Experience with comprehensive understanding of all phases ofTest Life Cycle, including requirements gathering, test planning, scheduling, testing, defect tracking and reporting.
  • Experience in Performance testing withJMeterandLoad Runner.
  • Experience inTest Driven DevelopmentandBehavior Driven Development.
  • Expertise in developing Automation frameworks withSelenium WebDriverusingJAVA.
  • Ability to take initiative, prioritize and work independently to meet deadlines.
  • Experience in completesoftware development lifecycle(SDLC) of projects, usingWaterfall, andAgilemodels.
  • Excellent experience with source version control tools such asGit Hub.
  • Expertise in back end testing and writingSQL queries,Joins, Procedures usingOracleandSQLServer.
  • Extensive experience in allMS officeandMS Windowsoperating systems, designing and implementing web-enabled and enterprise client/server applications with various software tools in various architectures.
  • Expert using open source bug tracking toolJIRAandHP ALM and TestRail.
  • Worked on Data Extraction from Excel sheet using Apache POI API.
  • Experience working with REST API Automation frameworks based on Java, TestNG and Cucumber.
  • Proficient understanding of client-side scripting and JavaScript frameworks, including jQuery.
  • Experience testing SOA with Restful/SOAP UI Web Services XML and JSON Request and Response data validation by Postman, SOAP UI Tools.
  • Possess specific experience in the Banking, Healthcare, Insurance, and Finance domain with cross-platform skills in Windows, UNIX and Linux OS.
  • Excellent experience in troubleshootingsoftware applicationsfor business functions in major areas of the business and enterprise-wide.
  • Experience inContinuous Integration TestingusingJenkins.
  • Strong Analytical andProblem Solving skills. Quick learner of new software/tools, self-starter, can work independently and in a team.
  • Ability to adapt tonew environmentquickly, strong team player, sincere and committed.

TECHNICAL SKILLS

Programming Languages: Java 8, JavaScript, HTML, CSS

Web Technologies: XML, HTML, CSS, XPATH

QA Tools: SELENIUM/ Web Driver/IDE, JUNIT, SOAP UI, SOA Test, QC, JMeter, HP Load Runner, HP Performance Center, Postman, TestNG, GIT, Cucumber, log4j, Appium

Operating System: UNIX, Linux, Microsoft Windows, Android, iOS

Testing Concepts: STLC, SDLC, Testing Levels, Testing Types, Test Management

Test Management Tools: Bugzilla, Jira, HP Quality Center/ALM, HP ALM, Testrail.

Other Tools: MS-Office, PowerPoint, Word, Access, Excel, and Visio

PROFESSIONAL EXPERIENCE

Confidential, Farmington Hills, MI

Selenium Automation Engineer

Responsibilities:

  • Responsible for designing test cases and executing them within anAGILEsoftware development SCRUMenvironment.
  • Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
  • Developed automated scripts for performingRegression TestingthroughSeleniumWeb Driver.
  • Implemented PageObject Model AutomationframeworkwithJava and Selenium Web Driver.
  • Extensively usedSelenium (data-driven, XPath locator) and Web Driverto test the web application.
  • Responsible for implementation ofHybrid Test Automation Frameworkbuild usingSelenium, TestNG and Maventechnologies underJavaplatform utilizing industry leading harness design patterns and approaches.
  • Extensively usedSelenium IDEtorecord, playbackanddebugindividual test cases, usingSeleniumWeb Driverprovided more flexibility in automating test cases.
  • CreatedSelenium/javatests for advertisingregression testingand production monitoring purposes.
  • UsedMavenfor building theWeb Driverproject. Integrated with Continuous Integration toolsJenkinsfor running test on nightly basis automatically.
  • Created Test Cases for UI, Functionality, and smoke testing.
  • Coordinated test planning and execution activities for all test types and ensured testing is conducted per the test plan
  • Jenkins is used as a continuous integration tool for build and deployment of JAVA code.
  • Automating the manual test cases using Selenium WebDriver, using Java.
  • Developed automated scripts using Selenium WebDriver, Java, Junit in Eclipse IDE to perform functional and regression testing for web-based applications.
  • Worked on proof of concept toAutomate FunctionalandRegression TestingusingSelenium tool.
  • Performed functional testing to identify various critical points in the application and automated it by using SeleniumWebDriverwithTestNG.
  • Performed SOA testing for PaymentsAPI'susingSoapUIandJava frameworkforWeb Services testing.
  • Tested request and responseXML'sbased web services interfaces usingSoapUI.
  • Identify the automation feasible test cases, designed and developed the Test scripts in Java using TestNG framework and Selenium Web driver as Automation Tool.
  • Experience with Assertions likeSchema Compliance,XPathandSOAPresponses.
  • Performed cross browser functional testing usingSelenium Web driver.
  • ImplementedRegressionandSmoketestsexecution as separate step of deployment process.
  • Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
  • Created automated script for REST-API testing using Rest Assuredframework
  • Contributed to and assisted in the management ofbug trackingdatabases built inJIRA.
  • Involved in API testing both SOAP and REST services using SOAPUI and testing both XML and JSON formats.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using Postman.
  • Involved in Web Services Testing using SOAPUI with REST to create and execute automated functional, regression, compliance, and load tests.
  • Performed extensive white box and black box testing
  • Involved in load and performance testing tool JMeter.
  • Participated to write scripts for build, deployment, and maintenance in CI-CD pipeline using related tools and tasks - Shell, Git, Jenkins
  • Executed automation scripts parallel on different browsers/environments & reported defects/results to the team soon.
  • Performed Back end testing with extensive use of SQL Queries & Shell scripting.
  • Managed requirements, test case and test scripts for legacy system by HP ALM.
  • Used Quality Center (QC) bug tracking tool to report application bugs.
  • Attended and coordinated team meeting, formal/informal meeting and internal/external meeting, daily Scrum meeting, Planning Sprint and Retrospective meetings.
  • Administered and developed custompluginsfor theJIRAinstance.
  • Actively involved withscrumandsprintmeetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Java,Selenium Web Driver, SoapUI, Jenkins, Firefox, Maven, SQL, Eclipse, JIRA, UNIX, XML, Load Runner.

Confidential, Rochester, MN

QA Automation Engineer

Responsibilities:

  • Responsible to develop system test plans, ensure thatsoftware quality assurance(SQA) standards are met and validate that business goals are accomplished.
  • Involved inpeer testcase reviews,escalations,defect trackingandreporting.
  • Reviewed User Requirements and Design documents to developTest Cases.
  • Implemented page Objects, Data Driven, Keyword Driven, Hybrid automation Frameworks using Selenium WebDriver, JAVA, Junit.
  • Defined the test criteria and project schedules, and base lined the Test Plan with the help of project meetings and walkthroughs.
  • Developed Test cases using technical and functional requirement specifications of the application.
  • Responsible for validating the functionalities of theweb servicesincluding the offers system and orders usingSOAPUIoverHTTP.
  • Responsible for website user interface and call handling test cases along with agent scripting.
  • Primarily responsible for overallFunctionality Testing,White Box testing,Black box Testing,System testing, and primary point of contact for User Acceptance Testing.
  • Involved in Identifying and Creating theBusiness component & Generic Scripts.
  • Involved in Identifying the E2E scenario & Creating the Reusable methods, Generic methods & Page Factory.
  • Created test scripts usingWeb driver.
  • Coordinated with Developers for critical bug fixes and involved to retest issues in a timely fashion.
  • Automated highly transactional e-commerce web application usingSelenium WebDriver.
  • Responsible for Setting up Web Services project using WSDL in SOAPUI and provided setup help to other team members.
  • Performed functional testing of SOAP and RESTFULL Web Services using SOAP UI Tool.
  • Involved in conducting tests on Web services transactions like automatic bill payment, wire transfers, batch payments and Account transfers sent over HTTP or HTTPS by inspecting every XML request and response using SoapUI.
  • Developed automation Framework for SOAP and REST (POST, PUT and GET) API Testing using Restful API, Web API, SoapUI and Postman.
  • Created and executed database queries (SQL) to validate database data integrity
  • Perform the back-end testing to ensure data consistency on front-end by writing and executing SQL queries on the database.
  • Performed Positive, Negative, grey box, black box, white box, regression and integration testing
  • Procedures and free hand SQL. Automated and scheduled the Informatica jobs using UNIX (HP-UX) and Shell Scripting
  • Involved in Backend Database testing in Oracle using SQL
  • Experience in version control tool GIT.
  • Involve in load and performance testing tool JMeter.
  • Worked effectively with Developers, AGILE Team, Project Management to achieve Selenium automation high quality.
  • Work with engineering services team to run tests in continuous integration environment (Jenkins) and report on results.
  • Involved in CompleteSoftware Development Lifecycle Experience(SDLC) from Business Analysis to Development, Testing, Deployment and Documentation.
  • Provided different build reports, Selenium automation reports, Performance testing reports to Senior Management.
  • Designing and documenting the test cases in a fast paced environment.
  • Involving the framework development.
  • Involved in test scripts review.
  • Participated in dailystand-upsandscheduled meetingsas required.

Environment: Java, TestNG, Java Script, Eclipse IDE, Apache WebServer, Clear Case, Firebug, HP Quality Center, Selenium Web Driver.

Confidential, Charlotte, NC

QA Automation Engineer

Responsibilities:

  • Reviewed the business requirement documents and the technical specifications.
  • Worked with business analysts, developers, and the support team to define the testing requirement documents.
  • Extensively worked on creating theXML'sforDDS testing
  • Closely interacted with designers and software developers to understand application functionality and navigational flow.
  • Work with engineering services team to run tests in continuous integration environment (Jenkins) and report on results
  • Prepared and executed Automation Test Scripts inSelenium RCandWeb Driver.
  • Executed Parallel execution usingSelenium Gird
  • Created and executedT-SQL queriesagainst Oracledatabase compared the results and analyzed discrepancies.
  • Deployed builds in various mobile platforms usingSVNand performed build validation
  • Updated and maintained Quality Center.
  • Utilized it for reporting and logging defects found during functional andregression testing.
  • Followed up on defects through thebug life cycle.
  • PreparedQAreports by collecting, analyzing and summarizing test results.
  • Technical environment included:Android, iOSand Quality Center 9.0.
  • Involved in testingWebservicesRESTandXML.
  • Automated test cases using Ranorex to elaborate data-driven tests, excluding XML data format, by means of this tool. Created detailed reports with screenshots using Ranorex UI tool.
  • Involved in Black Box, Grey Box and White Box testing
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • REST API Automation using Java, Junit, TestNG, Junit, Maven, CI Jenkins (using BDD Gherkin Model) with JSON.
  • Analyzed system requirements specifications, developed test plans, test cases, and test data for testing the functionality,GUI, usability, user acceptance tests with both Positive and Negative Scenarios, especially focused on logical scenarios of the application.
  • Performed database testing by passingPL/SQLqueries and also executed the regression test cases before handed over toUAT.
  • Used Quality Center to define requirements, design test steps, run as test set, report, track and close bugs.
  • Executed test cases compared with expected values and pass/fail reports updated through Quality Center.
  • Involved inUAT Testingand UsedQuality Centertoreport bugs.
  • Prioritized Identified defects and monitored bugs fixing status through Out Look Express, which was configured through Quality Center.
  • Prepared Test Data usingQTPforTest Manager.
  • Participated in bug triage meetings with developers to validate the severity of the bug and responsible for tracking of thetesting life cycle.
  • Worked with development teams investigated and corrected software bugs and deficiencies based on the testing results.

Environment: Selenium IDE, Quality Center, Java, HTML, Agile, XML, Access, Oracle, Windows 7, Unix.

Confidential

QA Analyst

Responsibilities:

  • Analysis of functional specifications and designing Test Plans, Test cases for Functional Testing.
  • Actively participation inGUI testing,Functional testing,System testing,Smoke and SanityTesting.
  • Involved in integration testing of different modules.
  • Modification and execution ofTest Case Scripts(Java-Selenium RC) inEclipse IDE, design of automation test framework (Junit and ANT).
  • Wrote test cases and performedManual TestinglikePositive TestingandNegative Testing,Regression testing,Integration,Unit Testing.
  • Performed records, enhanced, and plays back test in Fire fox usingSelenium IDE.
  • Performed requirements Analysis, Risk analysis, Dependency Analysis and Issues/Problems Analysis.
  • Designing and documenting the test cases in a fast paced environment.
  • Collaboration with development and otherQAon test execution.
  • Analysis and isolation ofissuesreported from clients.
  • Execution of test scripts using Jenkin& Selenium Grid.
  • Analysis of regression results and logging defects in JIRA & prepare bug Report.
  • Updating test results in JIRA and HP ALM.
  • Working with developers on fixing the defects & performing quick regression on defect fixes.
  • Working on environments issues with BEST team & working closely with Release team.
  • Log defects using JIRA application and communicate the defect status updates to the responsible analysis and implementation teams.
  • Performed Smoke, Functionality, Integration, System, Regression tests based on Analysis, and understanding of the requirements, non-functional specifications, and end-user needs.
  • Used Git as code repository and Code Collaborator to manage code reviews
  • Managed Code reviews using GIT as code repository and code collaborator.
  • Defects were tracked, reviewed, analyzed and compared using Quality Center.
  • UsedSQL Queriesfor backend testing to check the data integrity and data consistency.
  • Interaction with developers to report software bugs and re-test the fixed issues.
  • Involved in Creatingcheck listsfortesting team.

Environment: Java, Junit, Selenium (RC, IDE, GRID), Oracle, JavaScript, HTML, Web server - Apache, Mercury Quality Center and Unix/Linux.

We'd love your feedback!