We provide IT Staff Augmentation Services!

Qa Selenium Test Engineer Resume

5.00/5 (Submit Your Rating)

Richmond, VA

PROFESSIONAL SUMMARY:

  • Over 4 years of experience as a QA Test Engineer using Manual & Automation Testing of Web Based applications in various domains on Windows, and Linux environment.
  • Extensive experience with Software Development Life Cycle (SDLC) - Waterfall, Agile (SCRUM) and Software Testing Life Cycle (STLC) Methodology.
  • Experience in Automation Testing using Selenium Web Driver/IDE, TestNG, Data Driven, Keyword Driven frameworks.
  • Expertise in developing, documenting, and executing test cases manually as well as generating automated scripts using Selenium Webdriver.
  • Experience in Selenium and Java Automation Code and resources in source controls like GIT for improvements and new features.
  • Strong working experience in using MAVEN for build management, Git as source repository and Jenkins for Continuous Integration of the builds.
  • Good experience in testing both SOAP and REST services using SOAP UI , Postman, Rest Assured and Tested both XML and JSON formats.
  • Experience in validating Regular and Ajax control using Selenium locators (xPath, CSS, id and name).
  • Expertise in Black Box testing including Smoke, Functional, Integration, Regression, System, User acceptance (UAT), Positive and Negative, Security, GUI, Backend, cross-browser and ad-hoc testing.
  • Experience in analysing, reviewing and understanding of Business/Functional & Testing requirements and writing Test Plan, Test Strategy, Test Scripting, creating Test Scenarios, analysing results and preparing result summary report.
  • Experience with cross-browser compatibility testing using various browsers like Mozilla Firefox, Google Chrome, Internet Explorer, Opera and Safari.
  • Proven capacity in creating Behavioural Driven Development (BDD) contents with Cucumber and composing step definitions for conduct.
  • Expertise in documenting defects with high level of detail, accuracy, and informative recreation steps using Quality Centre/ALM, JIRA, BugZilla etc.
  • Effective Time Management Skills and consistent ability to meet client deadline.
  • Ability to work independently in a fast-paced environment with tight deadlines and changing priorities.
  • Strong communication and interpersonal skills self-motivated and highly organized with excellent system analysis and problem solving skills.

TECHNICAL SKILLS:

Testing Tools: Selenium WebDriver/IDE, HP Quality Center/ALM, Cucumber, SOAP UI, REST API

Languages: Core Java

Scripting: UNIX Shell scripting, Python, Java Script.

Build Tools: Maven

Frameworks: TestNG, Junit

Firefox Add-ons: XPath, Firebug

Bug Tracking Tools: JIRA, HP Quality Center/ALM, BugZilla

CI Tools: Jenkins

Applications: MS Office Pro (Word, Excel, PowerPoint, Access, Outlook)

Platforms: Windows, UNIX, LINUX

PROFESSIONAL EXPERIENCE:

Confidential, Richmond, VA

QA Selenium Test Engineer

Responsibilities:

  • Extensively involved in all stages of testing life cycle, Test Driven Development methodologies, Software Development Life cycle (SDLC) using Waterfall, Agile methodologies.
  • Developed Automation Scripts for Regression using Selenium Web Driver and Java.
  • Involved in Performing Functional testing, Regression testing, System testing, Integration testing, Security testing, Configuration testing, GUI testing and User Acceptance testing.
  • Created Test plan, High level scenarios, test case construction and test estimates, resource estimates and weekly status reports.
  • Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness ensuring width and depth of test scenarios.
  • Performed Regression testing for new builds and every modification in the application using Selenium WebDriver.
  • Implemented Agile/Scrum methods for testing approach. Recorded and managed defects.
  • Performed Compatibility testing of applications for dynamic and static content of browsers using HTML Ids and XPath in Selenium.
  • Maintained and executed Maven build files for running automated tests.
  • Developed test code in Java language using Eclipse IDE and TestNG framework.
  • Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Jenkins.
  • Involved in acceptance testing using Cucumber and Selenium WebDriver.
  • Responsible for Setting up Web Services project using Rest and provided setup help to other team members.
  • Involved in validating Sanity, functional, Integration and Regression test suites using Selenium and the request and response of the WebServices (SOA) through SOAP UI.
  • Defect logging and tracking using JIRA and updated the test defects status with results.

Environment: Java, Agile/Scrum, Selenium WebDriver, TestNG, Jenkins, Maven, Git, JIRA, Rest, XPath, REST, Eclipse, Soap UI, Cucumber, Windows, Linux.

Confidential, Fayetteville, NC

QA Automation Engineer

Responsibilities:

  • Involved in testing the application utilizing the Scrum (Agile) methodology.
  • Gather and analyze Business, Functional Requirements, System Specifications, and Design documents.
  • Designed, executed and maintained Selenium Web Driver, TESTNG , automated test cases for regression test cases.
  • Perform Smoke, Functional, Ad-hoc, Regression, Positive and Negative testing of the applications.
  • Performed parameterization of the automated test scripts in Selenium to check how the application performs against multiple sets of data.
  • Contributed in developing Automation Framework that uses Java, Selenium Web Driver and TestNG.
  • Responsible for writing and maintain Selenium WebDriver scripts for regression and functional testing using data driven framework.
  • Used SourceTree push and pull my test scripts with GIT repository.
  • Implemented Automated execution of tests (nightly and need based) using Maven and JENKINS.
  • Developed test tools and rest assured frameworks for automation using REST Api with rest-assured.
  • Developed and maintained Test Documentation including Test Plans, Test Cases, Test Data and log defects using Selenium Web Driver.
  • Tested compatibility of application for dynamic and static content under various cross browsers using HTML IDs and XPath in Selenium.
  • Involved in testing Web services and XML with tool called SOAP UI and using this tool to locate WSDL file on internet, create Test cases and run them.
  • Selected the Test Cases to be automated and performed functional testing of the front end using Selenium Web Driver & created Data Driven framework using TestNG.
  • Performed UI and Functionality testing using test scripts.
  • Performed regression testing using reusable actions and Functions.
  • Responsible for reporting and tracking the bugs using JIRA.

Environment: Java, SDLC, Agile (Scrum), Selenium WebDriver, TestNG, Chrome, Firefox, XML, SoapUI, Maven, Git, Jenkins, WSDL, JIRA, Windows, Linux.

Confidential, Raleigh, NC

Manual Tester

Responsibilities:

  • Responsible to implement QA process to fit in the AGILE model as Valic digital is migrated from waterfall model to AGILE model
  • Coordinated with UAT team by providing them with test cases and test data.
  • Design test plans, test scenarios, test scripts and test procedure.
  • Perform Manual Testing and maintain documentation on different types of testing like Functional, Regression, Sanity and System Testing.
  • Exported Test Requirements and Test Cases from Excel and Word to Quality Center. Used Quality Center for generating Requirements, Test Sets, and Test Plan and for reporting defects.
  • Performed manual testing by entering positive values, negative values, and boundary values to the application
  • Executed test cases and recorded results in Quality Center.
  • Performed Black box, Integration, Regression, Systems, and Backend testing.
  • Involved in UAT testing, SIT Testing, Regression Testing and Functional testing.
  • Created, maintained and updated regression suites upon receiving new build
  • Conducted Data Validation Testing (back-end) using SQL queries.
  • Worked on conversion of manual tests into automated test scripts.
  • Tested Web page presentation manually for different Browser compatibility.
  • Interacted consistently with the developers and analysts to determine the types of testing required throughout the Software Testing Life Cycle (STLC) and Bug Life Cycle (BLC).

Environment: Java, SQL, SDLC-Agile (Scrum), UAT, QC.

We'd love your feedback!