REHAN MEHMOOD
Software Automation Analyst
US Citizen
Valley Stream, NY 516-***-**** *****.**********@*****.*** SUMMARY:
• 4 years of experience as Automation Analyst, with diversified skills in Automation.
• Experienced in using testing tools and frameworks like Cucumber, TestNG, Jenkins and Selenium.
• Proficient in building framework from scratch by using Maven Build Tool, POM XML, TestNG, Cucumber.
• Experienced in locating and organizing the located Web-Elements by Xpath, CSS Selectors in Page Object Model Class (Page Factories) for easy accessibility and reusability.
• Proficient in using Continuous Integration Tools like Jenkins for Scheduled Smoke Tests and Regression tests.
• Proficient in using Version Control Tools like GitHub.
• Experienced in using Defect or bugs Tracking Tools like Jira-Xray.
• Developed and executed test scripts for Automated Testing of each individual functionality of the application using Selenium WebDriver.
• Experience in performing manually testing RESTful web services using POSTMAN.
• Experienced in using Apache POI Libraries for connecting with MS Excel for Data Driven Testing
(DDT).
• Experienced in AGILE Methodology to understand Scrum, attended Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.
• Experienced in all kinds of testing like Smoke, Regression, Functional, Integration and User Acceptance Testing (UAT).
• Had proficient knowledge about Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
• Good Experience in creating Test Cases and Test Scripts based on requirements. TECHNICAL SKILLS:
Automation Tools Selenium Web Driver, Junit, Cucumber, TestNG, Jenkins. Test Management Tools IntelliJ, Eclipse. Maven Build Tool. POM.xml Programming languages JAVA, SQL, Php, C++, JavaScript, C# Defect Tracking Tools JIRA-XRAY
2
EXPERIENCE:
AgilePro CRM – Tysons, VA February 2018 – Present
SDET
Responsibilities
• Developed test scripts for Automation Testing using Java, Selenium Web Driver, Junit and Behavior Driven Development (BDD) (Cucumber).
• Analyzed the requirements and created test scripts based on the requirements using JAVA and Selenium Web Driver.
• Reported bugs or defects to the development team and reproduced the issues requested by development team, re-tested the test cases after the defects or bugs get fixed and updated test results.
• Performed Data Driven Testing (DDT) using Selenium Web Driver.
• Configured Jenkins to provide Cucumber report and monitored the Jenkins report after executing Smoke test/Regression test suite.
• Used JAVA in IntelliJ IDE and wrote Gherkin/Scenarios in Cucumber Feature file to generate step definitions for testing various functionalities of the Applications.
• Attended all scrum meetings such as Daily Scrum, Sprint Grooming, Sprint Planning, Sprint Demo and Sprint Retrospective meetings.
MeetSky – Tysons, VA August 2016 - January 2018
Automation Analyst
Responsibilities:
• Analyzed User Stories and provided critical feedback to ensure the clarity of requirements and consistency of the quality of the test cases.
• Implemented automation framework using Selenium Web Driver, JAVA, Cucumber, Maven and JUnit.
• Collaborated with developers to create Cucumber Features and Develop Test Cases for automation.
• Created Behavior Driven (BDD) and Data Driven (DDT) tests scripts using JAVA, Selenium Web Driver, Cucumber, JUnit and Gherkin.
• Created Page Object Model using Page Factories for easy accessibility and reusability of located Web- Elements by Xpath, CSS Selectors.
• Connected to database using JDBC and performed SQL searches by using SQL queries and ran Data Driven Tests (DDT).
• Played a key role in assisting for transitioning from waterfall to Agile Scrum environment.
• Resolved long execution time issues by developing conditional wait functions with Java and improved the existing scripts.
• Participated in Code Review meeting and provided feedback for Test Automation scripts. 3
• Interacted with developers to discuss existing software defects and re-tested the fixed issues.
• Executed manual and automated test cases and used JIRA-Xray as defect tracking tool.
• Analyzed the regression suite and prioritized the test cases for test automation development based on Risk Assessment