We provide IT Staff Augmentation Services!

Selenium Automation Engineer Resume

4.00/5 (Submit Your Rating)

Tupelo, MS

SUMMARY

  • Experienced software quality assurance professional with over 5+ years of experience in all teh phases of Software Testing Life Cycle (STLC).
  • Strong noledge of Software Development Life Cycle (SDLC), Software testing Life cycle (STLC) and Test Methodologies.
  • Key expertise includes testing and debugging GUI and Multi - Applications environment and automated testing using Selenium WebDriver and Selenium IDE.
  • Experience in using Java as client library for Selenium WebDriver to design and developed Automation test Framework using TestNG.
  • Experience in Behaviour Driven Development (BDD) using Cucumber which integrated feature files, Step Definition and Runner classes in Gherkins language.
  • Experienced in using Jenkins as a Continuous Integration server to configure with GitHub and Maven.
  • Proven abilities in working on Web based banking applications using Java through Continuous Integration using Jenkins.
  • Good Knowledge in Functional Testing, Integration Testing, Regression testing, System Testing, Performance Testing, Sanity Testing, Smoke Testing, Regression Testing, User Acceptance Testing, black box testing, white box testing, alpha testing, beta testing, end to end testing.
  • Responsible for creating test plans, test strategy and test cases for manual testing based on teh business and system requirements.
  • Hands on experience in Keyword Driven and Hybrid Automation Frameworks.
  • Extensively Performed Positive, Negative, Smoke Testing, performance testing, stress testing and load testing.
  • Identified correct GUI elements using various Selenium Locators like ID, Name, Link Text, Partial Link Text, XPath, CSS, and DOM in creating automation scripts.
  • Good working experience on SOAP UI/Postman for testing and validating various web services used in teh application.
  • Experience on working XML, XSD and XSL, XPATH and designing Web Services using WSDL, SOAP and latest features like Policies and Services.
  • Experience in bug reporting & bug tracing using management tools such as HP ALM, Quality Center and Jira.
  • Experience in Backend testing by writing SQL queries in Oracle, Microsoft SQL Server and Microsoft Access databases.
  • Experience in Agile/Scrum methodologies (Project deliverables in Sprints).
  • Possess excellent analytical skills with good communication and self-organizing skills, assertive and a committed team player, ability to quickly master new concepts and mentor peers.

TECHNICAL SKILLS

Languages: Java, XML, HTML, CSS

Testing Tools: Selenium WebDriver/IDE/GRID, SOAP UI, POSTMAN, Cucumber, TestNG, Jenkins, Appium, Protractor

Defect Tracking Tools: Jira, HP ALM, Quality Center

Build Tools: Maven

Project Methodologies: Agile-Scrum, Waterfall

Version Controls: GIT, GitHub

Databases: Oracle, SQL Server

Operating Systems: Windows variants, UNIX

PROFESSIONAL EXPERIENCE

Confidential, Tupelo, MS

Selenium Automation Engineer

Responsibilities:

  • Interacted with teh Business Clients, Product Owners, Developers and QA Manager for clear exposure to trickle down teh technical/functional User Requirements and Change Requests to Test Plans and Test Scenarios.
  • Performed Functional testing as per user stories and performed Integration Testing System testing using Selenium WebDriver automation scripts.
  • Used TestNG Framework performed unit testing. Used Eclipse IDE executed and tested various functional modules in Java code using assertion.
  • UsedTestNGAnnotations like Before Suite, After Suite, After Method, After Test and configured Parallel Processing usingTestNGxml.
  • ConfiguredMavenfor JAVAautomationprojects and developedMavenproject object model (POM).
  • Performed build acceptance testing and smoke testing usingCucumber automation tool.
  • Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.
  • UseGitHub as a version control management for theautomationscripts and update repository.
  • Design and develop automation tools and test frameworks such as Appium, UI Automation to support Mobile Application Testing
  • Extensively used Protractor framework to test teh Angular.JS based application and used Jasmine reporters to generate test reports.
  • Involved in creating business based functional Test Scenarios, Test plans, Test cases, Test Scripts, Test Specifications and Traceability Matrix.
  • Conducted manual testing to check teh Functionality, Security and Regression during various phases of teh development of teh application.
  • Updated teh Requirement Traceability Matrix (RTM), with Test Case id's and make sure that all BR's (Business requirements), TR's (Technical Requirements) and Detail Design Requirements were mapped perfectly, and all Requirements were covered with Test case.
  • UsedPostman tool to testSOAPservices and REST API.
  • Performed Web Services Testing and XML validation by creating test case suite using Postman.
  • Involved in documenting defects with high level of detail, accuracy, and informative recreation steps using HP ALM.
  • Involved in Database Testing by writing and executingSQLqueries to ensure that data entered TEMPhas been uploaded correctly into teh database.
  • Tested teh application in highly dynamic environment with sprint team using agile methodology.
  • Participated in daily, weekly meetings and technical reviews. Prepared reports showing teh testing efforts.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Postman, Eclipse, Appium, Protractor, GitHub, XML, XPath, RTM, HP ALM, SQL, Agile and Windows.

Confidential, Dublin, OH

Test Automation Engineer (QA)

Responsibilities:

  • Prepare test plan and test case to validate application based on requirement specification.
  • Involved in preparing test cases using Selenium WebDriver to validate all UI components, Pop-ups, Browser navigations, Mouse Movements.
  • Created test reports generated out of TestNG and created teh error screenshots.
  • Configured teh Test Cases to receive input Test Data Sets for teh corresponding test cases using TestNGData Provider Annotation
  • Used Selenium WebDriver using TestNG and Eclipse for automation in Hybrid model.
  • UsedMavento halp manage project's build, report and documentation across teh network.
  • Implemented Page Object Model Automation framework with Core Java, Selenium WebDriver and Cucumber.
  • Used BDD framework withCucumber, Java and created future files with scenario outline files.
  • Integrated teh test suites to Jenkins to execute them automatically after every successful deployment.
  • Used GIT as version control system.
  • Performed Acceptance testing and UI functional testing using Perfecto with extension of Appium and Java as scripting language.
  • Implemented Jasmine (Angular JS) as a testing framework with Webdriver JS in Protractor.
  • Designed and Developed UAT Regression automation script and Automation of functional testing framework for all modules using Selenium and WebDriver.
  • Developed Requirement Traceability Matrix (RTM) to ensure appropriate level of test coverage.
  • Involved in GUI testing, integration testing, navigation testing and regression testing using web and client-server applications.
  • Performed teh testing of Restful web services for mobile apps for teh Using Postman.
  • Created automation scripts in Postman using Groovy Script for web services testing.
  • Reported software defects in Quality Center and interacted with teh developers to resolve technical issues. Analyzed test results, tracked teh defects and generated reports using Quality Center.
  • Conducted System Testing and User Acceptance Testing for every client and Conducted Backend testing writing extensive SQL queries.
  • Followed Agile testing methodology, participated in daily SCRUM meetings and testing each SPRINT deliverables.
  • Actively participated in Stand-up meeting, walkthrough meeting, weekly assessment meetings and daily bug triage meetings and interacted with developers and business analysts to ensure high quality of teh application under test.

Environment: Java, Selenium WebDriver, TestNG, Maven, Cucumber, Jenkins, Postman, Eclipse, Appium, Protractor, XML, XPath, Quality Center, SQL, Agile and Windows.

Confidential, Plano, TX

QA Engineer

Responsibilities:

  • Interacted with Functional and Technical Leads/Developers for understanding teh requirements.
  • Created all Test Plans, Test Cases and Manual and Automated Scripts to create greater coverage for all initiatives assigned.
  • Involved in designing and developing automated functional Test suite using Selenium IDE and WebDriver.
  • Wrote and executed automated test cases using Selenium WebDriver to automate manual testing solutions.
  • Involved in running Test scripts on different browsers using teh Selenium WebDriver.
  • Status Reporting for Test Design Phase, Test Execution and Test Closure.
  • Performed functional tests using Selenium WebDriver with data driven framework and documented final results in a database.
  • Used Selenium WebDriver used to test search results of Meta search engine.
  • Created Data Driven tests that randomized teh test data for testing teh AUT using Excel file.
  • Performed Smoke, Functional, Regression and Integration testing.
  • Used XPath and DOM to work with dynamic and static objects in Selenium.
  • Involved in defect management - Track all teh defects raised, conduct defect meetings to update teh status of all teh defects on periodical basis, publish a consolidated list on weekly basis.
  • Worked with teh team lead to coordinate teh test case turnover process proceeding each cycle and selectively executed teh test cases to verify that they are kept current.
  • Involved in QA team meetings and gave updates to teh QA lead/Project Manager on a weekly basis.

Environment: Java, Selenium WebDriver, Eclipse, SOAP, XPath, DOM and Windows.

Confidential

QA Tester

Responsibilities:

  • Analysis of Business and Requirement Specification and formulation of Test Plans and Test Cases in Quality Center for teh Functional, Integration, end-to-end, Usability and smoke testing.
  • Performed teh Manual Testing of teh application before switching over to teh automation phase.
  • Suggested improvements in test process by gathering and analyzing data.
  • Reviewed and analyzed Detail Designed Specification and Technical Specification documents.
  • Analyzed teh SRS (System Requirement Specifications) and developed Test Suites to cover teh overall quality assurance testing.
  • Managed defect reporting and tracking using Quality Center.
  • Created, managed and executed Test Cases using Quality Center.
  • Performed Functional, Integration, System, GUI, Cross Browser compatibility, Ad- Hoc Testing.
  • Prepared Test Cases with teh complete description of requirements, uploaded test cases and report results into Quality Center.
  • Performed Manual Testing to check flow of teh application.
  • During testing life cycle, performed different types of testing like System Testing, Integration Testing and Regression Testing.
  • Created Test Execution Matrices during teh test cycle.
  • Participated in QA Team meetings and weekly QA testing reviews.
  • Managed weekly management status reports and coordinated meetings between test team and development team to review defects.

Environment: Manual Testing, Quality Center, HTML, Java Script, Oracle, UNIX.

We'd love your feedback!