Post Job Free
Sign in

Test Cases Selenium

Location:
Ashburn, VA
Posted:
May 23, 2018

Contact this candidate

Resume:

Zia M. Miakhel

***** ******** ***** *******, ******* VA 20148

703-***-**** / ********@*****.***

U.S. Citizen

Clearance: Secret

Professional Summary:

• A highly competent, motivated and results oriented Senior Automation Test Engineer with 6+ years of experience in the IT Industry and SDET.

• Expertise in test automation tools like Selenium WebDriver, Selenium Grid, TestNG.

• Experienced SDLC, writing and executing Testing Standards & Methodologies, Test Plan, Test Cases, Scenarios.

• Hands on experience in Web application testing, Web Services Testing, desktop application automation using manual and automated testing.

• Proven ability in developing BDD scripts with Cucumber and writing Step Definitions for behavior for Selenium WebDriver automation.

• Designed and implemented different automation frameworks from scratch like Page Objects Model (POM) framework, Keyword Driven framework, Data Driven framework and Hybrid framework for several projects.

• Experience with Web Services testing, such as RESTful.

• Solid understanding of Object Oriented Programming Java concepts: Inheritance, Polymorphism, Abstraction, Encapsulation and latest Java 8 features.

• Working experience in Software Development methodologies such as Waterfall, Agile Scrum.

• Involved in Cross Browser Testing, Web Service Testing, Back-End Testing and Data Base Testing.

• Working experience in both manual & automation followed by Black Box, Unit, Functional & Regression, UAT, GUI (API), Back-end (Database), Integration, System, end-to-end (E2E).

• Hands on experience in Tracking and Reporting of defects using Defect Tracking Tools such as Jira, ALM.

• Experienced in database testing using SQL Queries on Oracle, ORDS and SQL Server.

• Expert in developing Keyword Driven and Data Driven Frameworks.

• Ability to analyze web based application, design, develop and maintain test automation framework from scratch using Selenium WebDriver, Core JAVA in Eclipse IDE.

• Expert in automated testing tools such Cucumber, JUnit, TestNG, GIT and Jenkins and test-reporting tool like Jira and ALM.

• Experienced in supporting Agile Release by executing large amount of test scripts across multiple platforms using Selenium Suite.

• Experienced in test automation tool installation, configurations and setting up the Virtual Machines for Parallel Test Execution.

• Excellent interpersonal skills, proven cross functional tester and a cross-functional team player with an analytical approach to problem solving and delivering under high stress environment.

• Detailed oriented Cross Functional SDET

Technical Skills:

Automation Tools

Maven, Selenium WebDriver, Cucumber, JUnit, TestNG, Jenkins, GIT, API, Soap

Operating Systems

Windows Vista/7/8/10, Mac OS

Test Management Tools

Jira, HP Quality Center, ALM

Databases

Oracle, SQL, ORDS, JDBC

Programming Languages

JAVA, SQL, HTML, XML. CSS, Gherkin

Methodologies

Agile, Waterfall

Work Experiences:

Client: USAC, D.C October 2016 – Present

Title: SDET

Responsibilities:

• Responsible in building automation framework from scratch using Selenium WebDriver, JAVA, Junit, Jenkins, and Eclipse.

• Performed Data driven testing using Selenium WebDriver and Junit functions which reads data from property and XML files.

• Setup the Automation framework using Selenium WebDriver to run test cases in multiple browsers and platforms for Browser Compatibility Testing.

• Performed white box testing using Core Java in Selenium WebDriver.

• Performed functional testing of individual modules (Profiles, Messages, Quotations and more) of the application on major browsers like Chrome, IE, Firefox and Safari.

• Tested the GUI of the end product windows and Mac platforms to ensure that User Interface were displaying as required,

• Used Selenium WebDriver and Java Programming to create test data for increasing productivity of functional testing team.

• Implemented Automated execution of tests (nightly and need based) using Jenkins.

• Involved in the Continuous Integration of the automation framework with Jenkins.

• Involved in testing Web services and XML with tool called REST and using this tool on internet, created Test cases and run them.

• Developed Framework for Smoke and Regression testing using Selenium WebDriver, Page Object Model (POM), JUnit, Cucumber framework with Maven build tool in Eclipse IDE integrated with Jenkins tool for Continues Integration.

• Used Maven as build management tool, GIT for version control, Jenkins for Continues Integration and Jira for defect – tracking tool.

• Developed user friendly HTML Report using TestNG for Selenium WebDriver.

• Performed defect reporting and bug tracking using JIRA and also followed up and communicated with development team to verify bug fixes, and update bug status.

• Actively participated in Agile Ceremonies like Sprint Grooming, Planning, Demo and Retro.

• Provided feedback to business team for Acceptance Criteria of User Stories.

Client: Anthem, VA April 2014 – September 2016

Title: Automation Analyst

Responsibilities:

• Worked in a Scrum team, attended Daily scrums, Sprint Planning and estimating efforts and identified acceptance criteria for user stories, Sprint Retrospective, code review meetings for the online account project.

• Involved in gathering business requirements from client end users, understand user criteria and based on user stories prioritize test cases method to reduce the test case redundancy.

• Implemented end-to-end automation for downloading, installing products, setting up test environment and executing smoke tests.

• Created hybrid test framework for the sprint online account modules.

• Developed automation scripts for master regression suite for large amount of test cases.

• Created and maintained test environment, mapping requirements to test case for testability and acceptance criteria.

• Documented Test automation process and other Quality process improvements.

• Scheduled Smoke test runs for nightly execution using Jenkins.

• Used GIT repository to store and share code for accessibility.

• Implemented Page Object Model to store the page elements in one place.

• Responsible for defect management includes, defect logging, defect tracking, and defect closure.

• Developed and generated Test progress and defect reports using JIRA.

• Prepared and maintained Requirement Traceability Matrix (RTM) to ensure quality and efficiency of testing.

• Participated in Agile Scrum methodology and attended Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.

• Performed Manual Testing per request and to support functional testers.

• Performed Back End Testing by writing and executing SQL queries.

• Prepared and conducted quality assurance by review meetings, developed checks list and other QA documentation with test strategy document and Defect Reports.

• Prepared Proof of Concept for test automation framework and provided demo to the upper management for further automation effort.

• Analyzed the regression suite and prioritized the test cases for test automation development based on Risk Assessment.

• Automated large amount of manual test cases from regression suite and executed the test scripts for each release cycle.

• Developed and executed daily Automated Shakeout Script to check the system stability for daily testing effort.

• Interacted with Developers, BA’s and other team members within planning project for insights of the programs and in understanding the end user’s needs for the testing standpoint.

Client: Sprint, Herndon VA October 2012 – March 2014

Title: Quality Analyst

Responsibilities:

• Participated in developing and Automating Regression Suite using Selenium and HP ALM tools.

• Created test cases based on a requirements and user stories.

• Performed Regression Testing for every modification made in the application and new builds.

• Interacted with QA team members and Developers to clarify the issues related to Test Data, Test Cases design flow, features, and functionalities of the application and related issues.

• Ensured compliance of project specific QA processes and procedures like loading the test scripts into HP ALM environment.

• Executed recording, re-running and debugging of test cases and test suites.

• Performed Integration testing to check the flow of application.

• Worked directly with databases to verify data using SQL queries.

• Manually verified the validity of failed test cases, logged the defects and assigned them to the development team.

• Generated weekly reports, defect reports and customized summary reports.

Education:

Bachelor of Arts Bachelor, 2006

George Mason University,

Fairfax, Virginia

References:

Will be available upon request



Contact this candidate