We provide IT Staff Augmentation Services!

Qa Selenium Automation Test Engineer Resume

5.00/5 (Submit Your Rating)

Cedar Rapids, IA

PROFESSIONAL SUMMARY:

  • 5+ years of immense experience in IT Industry with emphasis on Software Quality Assurance, QA implementation , Manual and automation testing of Web - based, Desktop and Client/server application in various Domains.
  • Good Knowledge in Software Development Life Cycle ( SDLC ) and Software Testing Life Cycle ( STLC ) on Waterfall model and Agile Environments.
  • Expertise in designing automation frameworks and creating scripts using Selenium WebDriver tool to cater both Functional and Non-Functional requirements.
  • Strong experience in Manual and Automation testing of client Server and Web-Based Applications.
  • Expertise in preparing Test Plans, developing, reviewing and executing Test Cases and Test Scripts based on Functional Requirements, Business Requirements and Use Case Documents.
  • Well experienced in STLC Phases Initiation, Planning, Preparation, Execution, Closure and Maintenance.
  • Experience in Smoke Testing, Functional Testing , Integration Testing , GUI Testing, Regression Testing, Load/Performance Testing , System Testing, User Acceptance Testing .
  • Expertise in developing, documenting and executing test cases manually and generating automated scripts using Selenium WebDriver .
  • Good Experience in MAVEN to create projects, Apache POI jar files, POM.xml with artifacts and dependencies.
  • Good Experience in Jenkins automation server for Continuous Integration and Continuous Deployment of the code from TFS checkout.
  • Expertise in Automation Testing, Page Object Mod el(POM) , Data Driven/ Modular Framework in Selenium WebDriver using Java.
  • Experience in working with open source tools such as Selenium WebDriver , TestNG , Eclipse and preparation of automation test framework and good knowledge in Selenium Grid.
  • Experience in Test Management, Bug Tracking Tool and Defect Reporting Tool like JIRA for analyzing requirements, documenting and executing test cases, submitting bugs, defect tracking and status reporting.
  • Extensive experience in working with Selenium WebDriver, Cucumber / Gherkin Syntax and TestNg.
  • Experience in conducting batch testing and data-driven testing using parameterization to test application with different sets of data.
  • Validated request and response XML, SOAP,Advanced REST client and RESTFUL Web service calls.
  • Good knowledge in performing Cross-Browser Testing using IE, Chrome, and Firefox using Selenium Grid .
  • Knowledge in Object Oriented Programming concepts, data models, HTML and XML.
  • Experience in developing design documents and technical specification documents.
  • Experience in creating web applications based on Model-View-Controller (MVC) pattern.
  • Experience in importing and exporting Test Scripts to Quality Center from Microsoft Word/ Microsoft Excel.
  • Experience in Defect Reporting and Defect tracking process using Quality Center ( QC)/ALM and exposure to Bugzilla, JIRA .
  • Ability to work closely with business analysts, project managers and developers to understand requirements and business processes for testing.
  • Quick learner, strong work ethics and willingness to work hard to achieve employer objectives.
  • Excellent interpersonal and communication skills and ready to take an independent or team challenge.

TECHNICAL SKILLS:

Test Management Tools: Jenkins,TestNG,Maven,Cucumber/Gherkin Syntax, Quality Center,JIRA

Functional Testing Tools: Selenium Webdriver, Advanced REST Client, SOAPUI.

Testing Methodologies: Agile (Scrum), Waterfall

Languages/Web Technologies: C, Java, HTML, VBScript, JavaScript, XML

Databases: MS SQL Server, Oracle, MS Access

SCRUM Tools: Jenkins,GIT,TFS

Platforms/Other Tools: UNIX, WINDOWS, Linux, Mac iOS, Outlook, MS Office, MS Access and MS Visio

PROFESSIONAL EXPERIENCE:

Confidential, Cedar Rapids, IA

QA Selenium Automation Test Engineer

Responsibilities:

  • Conducted Functional testing, Regression Testing using selenium with Data-driven framework and BDD .
  • Created automation test scripts using data driven framework and Page Factory model to test the web applications using Selenium WebDriver with JAVA and M aven .
  • Utilised Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • Used Jenkins to execute the test scripts periodically on Selenium Grid for different platforms like desktop, tablet and mobile.
  • Performed Cross browser testing and parallel testing on Chrome, Firefox and Safari using TestNG and Maven on Selenium grid.
  • Utilized Maven to manage dependencies for test execution, plug-ins and created profiles of grouped test cases to run sanity and regression testing.
  • Integrated Jenkins with version controller ( GIT ) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Involved in the usage of BDD framework to develop Cucumber Step Definitions, Scenarios and Features using acceptance criteria.
  • Utilized Apache POI jar file to read test data from the excel spreadsheets and loaded them into required test cases.
  • Handled Selenium Synchronization problems using Explicit & Implicit waits during regression testing.
  • Experience in writing complex XPATH using following and preceding and using functions like contains and not contains.
  • Integrated Jenkins with version controller (GIT) and scheduled builds to run automatically during a build release by invoking predefined maven commands.
  • Used Advanced RESTClient to test Restful Web services.
  • Involved closely with developers in Development of UI modules using HTML , JSP, JavaScript and CSS.
  • Participated in Sprint planning,Sprint review,daily Sprint Status Reports with all the Team members, Team Leads, Managers.

Environments: Selenium WebDriver, Cucumber, Jenkins, Eclipse, Maven, MySQL, Oracle, Java, TestNG, Firebug, Xpath, Windows.

Confidential, Andalusia, IL

QA Selenium Automation Tester

Responsibilities:

  • Analysis of Business and Requirement Specifications, Designing Test Lab and formulation of Test Strategy, Test Plans, Test design and Implementation.
  • Ensure to guide process and technology adoption to assure appropriate QA testing of User Interfaces application.
  • Involved in building automation framework from scratch using Selenium WebDriver, TestNG and Eclipse.
  • Developed Automation framework implementing Page Object Model , using Java, Selenium WebDriver and Cucumber.
  • Performed BDD (Behavior Driven Development) using Cucumber Features, Scenarios and Step Definitions in Gherkin format.
  • Utilised Selenium Grid to run test scripts on different platforms and against different browsers in parallel to save time.
  • U tilised Maven for build management , TFS as source repository and Jenkins for Continuous Integration of the builds.
  • Exposure of Web Services Testing using Service Oriented Architecture Tools REST and SOAPUI - Groovy Scripting.
  • Performed User Acceptance testing (UAT) exclusively in an agile environment.
  • Used Selenium WebDriver to run test cases in multiple browsers and cross Platforms.
  • Performed UI, Functional and Regression testing by automated using Selenium, TestNG, Maven, and Jenkins.
  • Performed Manual as well as Automated Testing using Test tools like Selenium WebDriver, Cucumber and JIRA for defect reporting and tracking.
  • Used TestNG XML file for parameterising the test scripts.
  • Created Java based scripts for Selenium Webdriver with TestN G as automation framework.
  • Analyzed the Business Requirement Document (BRD), developed Test cases and Test scripts for the application under test.
  • Involved in preparing a report of all automation difficulties and test results for further application using Maven.
  • Performed black-box testing , white-box testing , integration testing and regression testing on the applications.

Environment: Selenium Webdriver, Java, TestNG, Jenkins, MAVEN, GIT, POM, Cucumber, Gherkin, Oracle DB, Eclipse, Advanced REST Client, XML, HTML.

Confidential, Minneapolis, MN

Manual Tester

Responsibilities:

  • Analyzed business requirements, documented business requirements specifications, wrote Test Plans , Test Cases .
  • Worked with development team to understand technical design and architecture for test planning.
  • Worked under waterfall methodology.
  • Executed Manual and Automated tests and reports defects by running automated tests; executing manual tests; reviewing results of all tests and reporting anomalies into the defect tracking database; verifying the resolution of all defects for an assigned project.
  • Prepared traceability matrix to ensure the adequate coverage of the test cases.
  • Prepared required documentation for testing sign off by various parties as required by the project plans.
  • Assigned, Monitored and Tracked Tasks of Team Members.
  • Updated Test Plans and Test Cases periodically to manage changes in requirements.
  • Uploaded test cases executed test cases and logged defects in Mercury Quality Center.
  • Maintained Traceability Matrix to track the requirements to the test cases to ensure complete test coverage in the Quality Center .
  • Connected to database to Query the database using SQL for data verification and validation .
  • Performed back end testing on oracle database by writing SQL quarries.
  • Created SQL views to aggregate data before moving to targeted database from legacy database to simulate results.
  • Interacted closely with developers regarding defects, participated in tracking, reviewing and analyzing bugs.
  • Worked extensively with business users to define scope and prepared ‘Documents of Understanding’ for various change requests by analyzing the feedback from user groups.

Environment: Java, Manual Tester, Quality Center, HTML, Java Script, UNIX.

Confidential

Manual Tester

Responsibilities:

  • Responsible for providing test cases and executing them within an AGILE software development SCRUM environment.
  • Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results.
  • Analyzed the system requirements and developed test plans using technical specifications.
  • Performed System Testing and Regression Testing.
  • Responsible for back-end testing/database testing, which was done using SQL queries.
  • Generated automated test scripts for regression and stress testing and also data driven scripts for multi user access for product information module using the data pool.
  • Used Quality Center for bug tracking and investigated software bugs.
  • Involved in Bug Logging, Issue Tracking and responsible for tracing the bugs throughout the whole bug lifecycle till the bug closure.
  • Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management.
  • Responsible for preparing weekly status reports and validated the back-end data using SQL queries for data integrity.
  • Actively involved with scrum and sprint meetings, managing product backlog, removing obstacles to progress, re-allocating resources where necessary, prioritizing and review milestones and accomplishments.

Environment: Java, Quality Center, HTML, XML, SQL, Google Chrome, Mozilla Firefox, Internet Explorer, Windows.

We'd love your feedback!