We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

Schaumburg, IL

PROFESSIONAL SUMMARY:

  • 1 year of hands - on experience as Manual/Selenium Tester in executing web-based applications.
  • Knowledge in developing Java Selenium WebDriver test scripts using Java, JavaScript and Test Frame works using Junit/TestNG, MAVEN build tools
  • Performed cross browser testing by using Selenium Grid on multiple browsers and on different platforms
  • Involved in the Continuous Integration of the automation framework with Jenkins
  • Working experience of Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC).
  • Have exposure on various Testing Methodologies and models such as Water Fall Model, V-Model, Spiral Model, and Agile Methodology.
  • Extensive experience in writing and implementation of complex test plans, design, development and execution of test scripts for system, integration, user acceptance test (UAT) and regression testing
  • Knowledge on different Levels of Testing (Unit Testing, Integration Testing, System Testing and Acceptance Testing)
  • Experience in Manual Testing, defining test cases, developing and maintaining test cases, and documenting all phases of the QA process
  • Extensively worked as a QA Automation Engineer in Web applications, Client Server Applications
  • Worked on source version control tools such as Subversion (SVN), TFS and Git
  • Proficient in using Quality Center, Rally, JIRA, Bugzilla
  • Experience in manual testing and automated testing using different tools like QTP, Selenium (Web Driver) using Java/J2EE.
  • Knowledge and familiarity with different QTP and Selenium automation frameworks
  • Performed manual and automated testing using HP-Mercury tool like Quality Center (QC) / ALM, Quick Test Professional /UFT
  • Knowledge on Automated Web Services using SoapUI, REST with knowledge of WSDL, RESTful, UDDI, eclipse
  • Proficient in using Quality Center, JIRA, Bugzilla
  • Sound knowledge on Junit, TestNG framework for Unit testing, Maven for Project building tool, Jenkins for Continuous Integration
  • Used SVN, GIT, for maintaining code version in the control systems
  • Expertise in setting up and carrying out browser compatibility testing environment with different browsers and versions of Internet Explorer, Mozilla Firefox, Google chrome on different OS like windows and MAC
  • Working experience in Bug Reporting & Tracking Process, Bug Reporting and Tracking using Bug tracking tools like Bugzilla and Issue Tracker.
  • Knowledge on SQL to conduct Database Testing.
  • Excellent Communication, Interpersonal, and Team Player Skill, Quick Learner and Self Starter, strong organizational and multi-tasking skills
  • Good knowledge in Core Java, J2EE, TestNG, Junit, Maven, Jenkins, Selenium Web driver, SQL,
  • Manual Testing, Appium and Cucumber

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver, Mercury QTP, HP Quality Center, JUnit, Cucumber, Firebug, FirePath, TestNG, SOAPUI, Manual Testing, Appium (Mobile Testing),ALM

Language/ Script: Java, JavaScript, VBScript (UFT)

Frameworks: Junit, TestNG, TDD, BDD

Firefox Addons: XPath, Firebug

Web development: HTML, VB Scripts, XML, CSS

Bug Tracking Tools: HP Quality Center, Bugzilla, JIRA.

Build/ CI Tools: Maven, Jenkins

Databases Technologies: MS SQL Server 2000/2005, OLAP and OLTP,, TSQL, Oracle PL/SQL, MYSQL

Platforms: Windows 7/Vista/XP, UNIX, Linux

WORK EXPERIENCE:

Confidential, Schaumburg, IL

Selenium Automation Engineer

Responsibilities:

  • Analyzed the Business Requirements Document (BRD), developed Test cases and Test scripts for the application under test.
  • Set up Selenium tools from scratch and configured various other peripherals tools to perform Selenium test
  • Configured Web Driver, TestNG, Maven tool and created selenium automation scripts in Java code using TestNG
  • Reported and tracked the bugs to closure using JIRA
  • Developed test scripts to automate process of testing in Web Driver using Java code and TestNG.
  • Utilized Selenium testing framework and Java code to automate UI testing of web application components according to manual test plan.
  • Maintained Requirement Traceability Matrix (RTM) to make sure that all requirements are fulfilled. Ensured release sign-off and prepared reports like test execution summary, and defect summary
  • Maintained and executed Maven build files for running automated test cases along with Continuous Integration tools like Jenkins
  • Used Maven to manage Project's build and dependencies and Jenkins for deployments to environments
  • Log defects in defect tracking system and follow entered defects through lifecycle of creation to resolution in Jira
  • Compared and analyzed actual results with expected results and reported all defects to the appropriate individual(s) along with the areas in the code that are to be modified.
  • Cucumber was used for the entire regression testing and functional testing with Selenium as primary tool to the Test Scenarios, Test Cases and Test conditions identified
  • Test scenarios outlines and created feature files by using Cucumber
  • Developed positive and negative test cases for Functional Testing and manually Performed Black Box testing in various environments
  • Used Jira for Bug Reporting and communication between the developer and other members of the development team
  • Analyzed, revised and created test scenarios according to business and functional requirements

Environment: Selenium Web Driver, IDE, MySQL, Windows XP, Jenkins, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, JIRA, Agile, TestNG, MAVEN, Web Services

Confidential, IL

QA

Responsibilities:

  • Develop and Build Automation Framework from scratch using WebDriver, Eclipse, TestNG and Java in Windows platform to cut down regression testing time
  • Developed and maintained automated regression test cases in Selenium using Java programming language
  • Identified test cases to automate and automated those test cases using Selenium WebDriver, TestNG and Java (Eclipse IDE)
  • Perform and validate positive, negative, system, cross-browser and integration testing
  • Modify and update Automation scripts when developers change the code in Agile Environment
  • Participate in meetings, prepare reports and other supportive documentation to contribute to the establishment of standards and procedures for software testing
  • Work closely with product team, designers and developers to ensure application development meets user’s expectations
  • Involved in analyzing business requirements and system specifications
  • Involved in testing of Business Plan and Associate management, Customer Management, Marketing management, support functions, Assembly order integration, end to end flows and workflows
  • Responsible for entering, Tracking bugs in JIRA tool
  • Developed new and updated existing Automation test cases using selenium Web Driver and TestNG , using SVN for java based web application, using Maven as Build tool
  • Extensively worked on preparing test cases and traceability matrix in Test Link
  • Expertise in finding bugs and reporting to developer with error message and suggestion
  • Actively participated in all status meetings with clients and coordination with offshore

Environment: Selenium Web Driver, MySQL, Windows, Jenkins, SOAP UI, XPATH, Firebug, XML, HTML, CSS, Eclipse, Atlassian JIRA, Agile, TestNG, MAVEN, Java/J2EE

Hire Now