Post Job Free
Sign in

Engineer Selenium

Location:
New York City, NY
Salary:
80k
Posted:
November 10, 2020

Contact this candidate

Resume:

MUHAMMAD IQBAL AHMED

QA Automation Engineer

Phone: 347-***-**** Email: ***********@*****.***

LinkedIn: https://www.linkedin.com/in/iqbalqa/

Working Status: U.S. Citizen

Objective

Highly motivated Software QA Engineer with 5+ years of hands on experience with web and mobile applications test automation using Java with Selenium,Appium, Android Studio, TestNG, Cucumber BDD framework etc. providing services in fast-paced organizations following Agile Methodology. Experienced in QA and testing process, plans, and defect tracking documentation. Adapts quickly to new requirements, leveraging strong communication and technical skills to meet the client requirements and ensure delivery of quality product on time.

Summary

Experienced in Quality Assurance Software Testing Web-Based Applications using Java with Automated Tools like Selenium WebDriver, Cucumber, TestNG, Maven and Manual Procedures

Experienced in Mobile App Testing in Android& iOS Platform using Appiumand Android Studio

Extensive knowledge of JAVA collection, java I/O, JDBC, different exceptions,exceptions handling, assertions etc. and object-oriented programming(OOPs) language concepts like Abstraction, Polymorphism, Inheritance and Encapsulation

Worked on very intense and fast paced Agile environment. Have in-depth knowledge of SDLC process and various SDLC methodologies including Waterfall, Agile and SCRUM

Knowledge and Experience in every phase of Software Testing Life Cycle and Expertise in performing different kinds of testing like Black Box Testing, Functionality Testing, GUI Testing, Integration Testing, System Testing, Data Driven Testing, Backend Testing, Regression Testing

Expertise in Cucumber BDD framework - writing feature files using Gherkin language, corresponding implementation of glue code in the step definition and implementing steps using java following Page Object Model (POM)

Proficient in analyzing Business/System Requirement documents, writing and executing Test Plans, Test Cases,Test Data and Automation Test Scripts for different applications, Reporting and Tracking Defects

Experience in generate reports in selenium using TestNG, ExtentReports

Experience in working with IE, Safari, Firefox, android and Chrome drivers.

Experience in writing custom CSS Selectors, X-path expression to identify web elements. Also experienced using firebug, fire path, ChroPath etc.

Experience in locate mobile element in Appium using ID, Class Name, Xpath, Accessibility ID, Android UI Automator, Android View Tag, iOS UI Automation

Designed and implemented different automation frameworks from scratch like Page Object Model Design Pattern, Keyword Driven framework, Data Driven framework and Hybrid framework for multiple projects

Maintained, tracked and enhanced the Automation code and resources by using Git as version control tool and GitHub as resource sharing platform over the time of improvement and the new features .

Experience in integrating Automation scripts on Continuous Integration tool Jenkins for nightly batch run of the Script

Extensive experience and knowledge in tracking tools like JIRA and HP ALM

Sound knowledge on database with Oracle SQL Developer, RDBMS, MySQL, Microsoft SQL Server and on writing complex SQL Queries

Ability to communicate effectively with different individuals of various internal and external groups – Users, Business Analysts, Development, Technical Support, Testing team and Project Manager

Coordinate and attend different team meeting, Sprint Planning meeting, daily Scrum meeting, Sprint review Meeting and Retrospective meeting

Exceptional ability to quickly master new software and apply full range of capabilities

Experience testing rest API using POSTMAN

Technical Skills

Testing Tools: Selenium, Appium, Android Studio, Maven, Cucumber, Jira, HP ALM, Jenkins, Git, GitHub

Testing Framework : BDD Cucumber with POM Approach and Java, TestNG with Data Driven and POM Approach

Software: Eclipse, IntelliJ, Microsoft Office, Microsoft Excel

Database : RDBMS,Microsoft SQL Server,MySQL, Oracle SQL Developer

Programming Languages: Java, Java Script, HTML, CSS, XML

Operating Systems: Windows 7/8/10, Mac OS

Language: Fluent in English, Bengali

EDUCATION

Master of Social Science, Political Studies & Public Affairs

Shahjalal University of Science and Technology, Sylhet, Bangladesh

Experience

Zocdoc April, 2019 – Present

Test Automation Engineer NYC, NY

Project Description :

Zocdoc is an online medical care appointment booking service, providing free of charge medical care search facility for end users by integrating information about medical practices and doctors' individual schedules in a central location. The project is testing the scheduling system on Zocdoc’s paid subscription module for medical personnel. The scheduling system can be accessed by subscribers both as an online service and via the deployed office calendar software, or integrated with their websites. I was responsible for the Functional Testing, automating Regression and End to End testing.

Responsibilities :

Responsible for testing the client’s website

Create and execute automated test scripts and suites using Selenium WebDriver, BDD Cucumber Framework with Java, TestNG, Page Object Model

Use Git as a version control management for the automation scripts and update repository

Work on an agile development environment to ensure delivery of best quality work with every monthly iteration

Interact with Business Analysts and Software Developers for bug reviews.

Help QA lead developing Test Plan and Test Approach artifacts with resource requirements and time estimates

Train end users on how to use the newest features after every release.

Validate front end and back end of the client’s website

Work closely with different teams for integration testing

Automated Android app using Appium Java-Client library

Environment: Agile,Selenium WebDriver, Java, TestNG, SQL, Jenkins, Rest APIs, Git, GitHub, Appium

Goldman Sachs August, 2017 – March, 2019

QA Automation Engineer NYC, NY

Project Description :

The Goldman Sachs Group, Inc., is an American multinational investment bank and financial services company headquartered in New York City. It offers services in investment management, securities, asset management, prime brokerage, and securities underwriting. The project is testing to ensure that the application and the infrastructure on which the application has been deployed is able to handle the load, especially during peak business hours, without causing any disruption. This is ensured by performing performance testing. Also, testing the functionalities of the new upgrade for the public facing UI.

Responsibilities:

Written Automation test scripts using Selenium WebDriver and Java

Implemented BDD Cucumber testing framework with POM

Testing Oracle and workflow system upgrades (end to end testing, system testing)

Breaking down business requirements into shippable testable user stories

Using SQL queries to retrieve and validate data in the database

Contributing to the team in grooming sessions, planning meetings, sprint reviews and retrospectives

Responsible for the creation of test data

Communicating the results and progress to the team and stakeholders

Responsible to Demo the new features to clients

Creating new feature documents and UAT plans

Responsible for performing API Testing

Converted the manual Regression tests to automated tests

Supporting releases by performing sanity checks, preparing release notices and deployment plans

Facilitating team meetings (planning, retrospectives, sprint reviews, mid-sprint check points, QA team meetings

Write test scenarios for iOS and Android

Environment: Agile,Selenium WebDriver, Java, BDD Cucumber, SQL,, Jenkins, Rest APIs, Appium, Android Studio

Macy’s February 2015 – July, 2017

Software Testing Analyst NYC, NY

Project Description:

Macy's is an American department store chain. The project was to automate 200+ manual test cases and convert them into automated tests for regression testing using Selenium WebDriver and Java. Test in-house employee portal as it was being built from the scratch. Employee portal captured employees daily hours worked, employees can also request leave and vacation time from the application.

Responsibilities:

Participate in meetings to discuss the requirements, test cases, defects

Responsible for creating Test Strategy and Master Test Plan document

Responsible for creating Requirement Traceability Matrix after completion of each phase

Create manual test cases based on the requirements

Execute test cases and log the defects in Jira

Responsible for creating different variations of test data

Conduct smoke, functional and system testing of the applications

Conduct manual verification of new features

Execute end-to-end regression testing using automation test tools (Selenium WebDriver)

Conduct GUI testing in various browsers to make sure application has browser compatibility

Created MySQL scripts to verify UI to backend to database flow is correct

Retest the defects when the fixes are available and follow up on defects for closure

Environment: Windows, JIRA, Selenium WebDriver, Java, BDD Cucumber, MySQL

Reference available upon request



Contact this candidate