Post Job Free
Sign in

Selenium Engineer

Location:
Queens, NY
Salary:
99000
Posted:
June 28, 2020

Contact this candidate

Resume:

US CITIZEN

Shaikat Ahmed

*******.*******@*****.***

Cell 917-***-****

PROFESSIONAL SUMMARY

* ***** ** ********** ** Software testing in the areas of Web based, Client - Server applications using Manual and Automation testing techniques

Well versed in Manual testing techniques and methodologies

Extensive experience on Cucumber, Selenium Web driver, UFT and TOSCA

Extensively used automated test tools such as Selenium for Functional and Regression Testing

Expert in developing Automation Framework using Selenium Web Driver

Excellent experience on Unit Testing Frameworks such JUnit,TestNG, Pytest, and PyUnit

Knowledgeable on using BDD Frameworks like Cucumber

Experienced on Build and Configuration Tools like MAVEN

Implemented recovery scenarios anywhere applicable in TOSCA automation

Automated using WIN32 Engine, UIA Engine, Java Engine, Classic and TBox engines in Tosca

Expert in writing Test strategy, Test Plan Preparation and Implementation, Test Case Design, Test Tool usage, Test execution, Defect Management and Defect Tracking

Experienced in various financial domains

Knowledgeable on Banking, Retail, Insurance domain

Experienced in SDLC Agile (Scrum), Waterfall and V-model

Skilled on complete Software Development Life Cycle (SDLC), Software Testing Life Cycle (STLC) and Bug Life Cycle

Adept in identifying Test Scenario’s and Writing Test Cases by applying Test Case Design Techniques

Extensively knowledge on various Testing types such as Integration, System, Functional, Regression, Sanity, Smoke, User-interface (GUI), Data base and User Acceptance Testing (UAT), Performance Testing

Work experience with defect tracking tools using Jira and ALM

Extensive experience on Continuous Integration Tools like Jenkins

Thorough knowledge on Manual Testing with UNIX Shell scripts and SQL scripts

Executed automated test scripts using Mercury Tools (Quality Center and QTP), based on business/functional specifications

Proficient in Requirements, Analysis, Documentation of Test Strategies, Test Plans, Test Cases, Bug Tracking, and Execution of projects with Manual and Automated Testing Tools

Proven ability to work efficiently in both independent and team environments

Expert on Testing REST API using Robot Framework and SOAP UI

Strong knowledge in web services testing via Tool SOAP UI/ Restful web services

Extensive experience withMicrosoft Office tools (MS-Word, PowerPoint, Excel and Access

Proficient testing database of applications developed with SQL Server, Oracle and MS Access

Strong in writing SQL queries to perform backend data validations.

Having knowledge and testing experience on Mobile testing tool like Appium.

Excellent experience with source version control tools such asGitHub, Bitbucket and SVN

TECHNICAL SKILLS

Testing Tools: Selenium Web Driver, Quick Test Pro (QTP/UFT), Soap UI, TOSCA, Testing Rally, Protractor, Appium

Defect Tracking Tools: Quality Center (9, 10, 11.12), ALM,Jira, Bugzilla and Rally

BDD Frameworks: Cucumber, Keyword and Data driven framework

Programming Languages: Java, Python, VB Script, SQL, PL/SQL

Web Services: SOA, REST, SOAP UI

Web Technologies: HTML, Angular JS, React JS, AJAX, CSS, Java Script, XML, SOAP, XSL, XSLT, XHTML, JSP, PHP, jQuery, JSON

Script Languages: Java Script, UNIX Basics, SQL scripting, VB Script

Platforms: Windows 2003 Server, UNIX, Windows XP/Vista/7/8, MAC OS X

Databases: Oracle R12, MS SQL Server 2005, 2008, 2014, No SQL

UML Tools: MS Visio, MS Project, UML

IDE & Reporting Tools: Eclipse, PyCharm, Visual Studio Code

Methodologies: Agile Scrum, Waterfall, SDLC

Build Tools: Maven, Gradle

CI Tools: Jenkins

Version Control:Version Control: GitHub, Bitbucket and SVN

Unit Test Frameworks: Junit, TestNG, PyUnit and Pytest

Domain Knowledge: Health Care, Insurance, Utilities, Banking & Finance, E-Commerce

PROFESSIONAL EXPERIENCE

Client: North Well, NY Oct 19 – Current

Deloitte

Role: QA Automation Engineer/ REST API Testers

Responsibilities:

Thorough experience in Agile, Scrum methodologies

Automation of test cases using Selenium Web driver, TestNG, Page object Model(POM)

Designed and documented REST/HTTP, SOAP APIs, including JSON data formats and API versioning strategy

Wrote simple to complex SQL queries for testing purpose

Validated SOAP UI and Restful API services

Implemented Selenium tool ( Selenium Webdriver )

Configured Selenium to execute the scripts in cross browsers

Performed white box testing using TestNG for class, method

Designed and execute Test Cases, Generated Test Scripts and Test scenarios

Generated the detailed reports of the Bugs, Test Execution summary reports

Experienced in testing the applications Manually and using Automated testing tools like Mercury Interactive Tools (UFT, Quality Center), using both Black Box and White-Box testing techniques

Conducted the team meetings for discussing the status and issues

Attended Weekly/Daily reports to clients based on the status of execution/defects.

Used ALM for Defect Management

Experienced assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-testing methodology

Involved in GUI testing, user acceptance testing, integration testing, navigation testing, IVR testing, and regression testing using web and client-server applications

Experienced assessing testing processes, creating, implementing testing strategies and SQA strategies using Agile-testing methodology

Developed SQL queries and generated Audit reports based on business Requirements

Interacted between various devices and different versions of Android

Wrote technical specifications and maintained all reports pertaining to application development process

Designed and implemented automated testing tools and programs addressing areas including database impacts, software scenarios, regression testing, negative testing, error/bug retests and usability

Developed scripts to execute different SQL(tm)s to test the sanctity and integrity of the tables

Used Python programming and language to develop a working and efficient network within the company

Environment: Java, Windows 7, Quality Center/ALM, Webdriver,SOAP UI, Junit,Eclipse IDE, Firebug, SQL,JavaScript, Jira, SON

Client: National Grid, MA Mar 19 – Oct 19

Tata Consultancy Service

Role: QA Automation Engineer, Selenium Tester

Responsibilities:

In charge of driving standards, architecture and mentor other off-shore staff.

Responsible for Frontend GUI testing, End to End testing and Regression testing

In charge for building a development / test automation team

Responsible for code push from Dev to QA, UAT and Pre-prod

Automatingdesktop application using TOSCA

Developed and Maintained test modules in TOSCA

Handled dynamic values in test cases in TOSCA

Using of existing Tricentis Modules wherever applicable

Created Test Template for test instances using template conditions.

Managed offshore automation team of six

Developed Data Driven Tests using TOSCA and automated functional testing

Reviewed & Analyzed Functional Specification Requirements to understand the AUT

Extensively used Selenium Webdriver API, Junit API and TestNG API to write test cases and automate all the test cases

Involved in SCRUM meetings with the Development and Product Management team and analyzed and developed product stories and included them in Sprint backlog

Involved in complete SDLC -Agile methodology. Test scripts were automated using TestNG framework with Selenium WebDriver for the application

Worked with agile team to create application using Selenium Webdriver with Java

Environment:Tosca, Jenkins, REST API, SOAP UI, Quality Center, Eclipse, XPATH, Java, HTML, CSS, agile, GIT, SQL, Oracle and Windows

Client: BB&T Bank, NC Feb18 – Jan 19

Tata Consultancy

Role:Test Automation Engineer /Selenium Tester

Responsibilities:

Created Test Plans, Test Cases, Test Scripts and entire Testing process.

Involved in UAT & Release Testing

Used Selenium WebDriver to handle various web page controls like textbox, button, dropdown, Checkbox, radio button, labels using XPath and other locators

Interacted with Development and QA Teams to ensure overall quality of the software

Represented the flow of data within and between technology systems and business functions/operations Automated Functional and Regression Testing using Selenium IDE, WebDriver, JUnit, ANT, and Java

Created test harness to enable comprehensive testing utilizing Python.

Used automated scripts and performed functionality testing during the various phases of the application development using TestNG framework

Conducted Integration testing for all the modules

Created automation scripts in SOAP UI for web services testing

Reported daily/ weekly status of test cases executed and status of the defects.

Reviewed test cases, Requirement traceability matrix with the business

Used SQL query to verify the integrity of the database particularly while validating the Session Store and Profile Store records. Developed and executed complex SQL Queries and Procedures to perform database testing

Coordinated for data preparation with the third party

Provide estimations for the test effort and prioritize the areas needed to be tested first

After the development cycle, I was responsible to guide the testing team to write test cases, the logic for the different interfaces, preparing the test data

Gathered requirements from the client, understanding the business logic and rules, converting the logic

Created detailed QA and UAT cases to validate the quality of the application

Environment: Selenium Web Driver, SOAP, JIRA, SQL, CSS, X-path, Fire bug, Fire Path, Oracle, Java Script, Python, HTML

Client: World Pay, GA June 15 – Dec 17

Automation Test Engineer

Responsibilities:

Analyzed Specifications and creation of Test Designs according to the functional requirements

Involved in creating Test Plans, Test Cases and Test Scripts. Categorized Severity Incidents Reports based on severity and interfaced with developers to resolve technical issues

Interacted with Team lead and developers while testing the application

Performed test management and bug reporting using Quality Center

Performed Data Driven Testing using extensive data in the test scripts

Performed the User Acceptance Testing (UAT)

Involved in automating test cases using Selenium Webdriver with Python

Wrote and executed automated test cases using Selenium Webdriver to automate manual testing solutions

Reviewed Specified Business Documents and prepared Test Cases using Quality Center based on the requirements

Elaborate compatibility testing executed the workflow manager web application related test cases on different browsers different Operating Systems

Verified Frontend GUI Objects and elements

Developed automated script for back-end testing using Selenium Webdriver

Maintained Test Matrix and Project Matrix using an excel sheet to keep track of the Project's schedule and status

Understanding of UAT for making website more user-friendly and for web-applications

Involved in writing SQL Queries for backend testing

Knowledge of writing Python tests using PyUnit framework

Coordinated with developers and record defects in JIRA to track until they are resolved.

Environment: Selenium Webdriver, Python, PyUnit, SQL, DHTML, Jira, HTML, MSWord, MS Excel, UNIX, Windows, REST API, JSON

Client: IBM, OR Aug 13 – Apr15

Role: QA Analyst

Responsibilities:

Reviewed and Created Project Assessment, Project Plan, Business Process Requirements, Technical Requirements, Test Specifications, Test Results, and Test Results

Developed automated scripts for performing Regression Testing through Selenium Web Driver

Implemented Page Object Model Automation framework with Java and Selenium Web Driver

Extensively used Selenium (data-driven, XPath locator) and Web Driver to test the web application

Responsible for implementation of Hybrid Test Automation Framework build using Selenium, TestNG and Maven technologies under Java platform utilizing industry leading harness design patterns and approaches

Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium Web Driver provided more flexibility in automating test cases

Created Selenium/java tests for advertising regression testing and production monitoring purposes

Used Maven for building the Web Driver project. Integrated with Continuous Integration tools Jenkins for running test on nightly basis automatically

Worked on proof of concept to Automate Functional and Regression Testing using Selenium tool

Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG

Performed SOA testing for Payments API's using SoapUI and Java framework for Web Services testing

Tested request and response XML's based web services interfaces using SoapUI

Experience with Assertions like Schema Compliance, XPath and SOAP responses.

Performed cross browser functional testing using Selenium Web driver

Implemented Regression and Smoke tests execution as separate step of deployment process

Worked on regression testing, automation estimation, design and framework. Provided the detailed implementation plan to management

Contributed to and assisted in the management of bug tracking databases built in Bugzilla and JIRA

Converted existing bug data from Bugzilla to JIRA

Administered and developed custom plugins for the JIRA instance

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 : UFT, Quality Center, Windows, Quick Test Pro, Selenium, JIRA, Java, JavaScript, Web Sphere, WSDL,Selenium, Rally, Web Logic application server, MS Office, Oracle, VBScript, Unix/Linux, HTML, XML

Client: Ahad Consultancy Nov 11- May 13

Role: Test Engineer

Responsibilities:

Reviewed System Requirement Specification, Technical Specification and functional design documents to achieve better understanding of the project

Performed Daily smoke Test Manually on different browsers (e.g.: Firefox, Safari and IE)

Created Recovery Files using Recovery Scenario Manager associated the recovery scenarios to tests to instruct QTP with specified trigger action on unexpected event

Prepared and executed Test Cases manually for different modules according to the Technical Specification, and Functional Design with all Use Case or User Story documents

Worked with data types, variable and variable declaration, naming convention, constants and assigning values to the variables in VB scripting under QTP testing tool

Designed Test Cases, Execution of the test cases and reporting the bugs

Conducted Functional testing with Valid/Invalid inputs under different scenarios

Uploaded Business requirements, test scenarios, test cases and defects to Quality Center.

Experienced in testing using Rest based the Web Services

Involved in the Regression Testing by using Selenium after each modification and enhancement

Used Data Driven Framework to check the behavior of application with different inputs as parameters using Selenium

Used Synchronization in Selenium to take care of the timing problems between QTP and Application under Test

Performed defect logging and tracking using the HP Quality center and JIRA

Documented the raised defects and followed up with development team for defect fixes

Created keyword or hybrid framework for Functional Testing

Responsible for writing SQL queries for accessing data from the MySQL database

Participated in RTM/TC's Walkthroughs and defect report meetings periodically

Coordinated with UAT team by providing them with test cases and test data

Involved in End-to-End testing of business rules on the Web based application

Extensively worked on Selenium tools to scale and distribute scripts across many environments as part of migration from QTP

Inserted checkpoints where needed, to compare the current behavior of the application being tested to its behavior in the earlier version using HP Quick Test Pro (QTP)

Created test automation scripts using QTP for all the "high" priority test cases using the WAT (Web Application Testing) framework using a combination of Data driven and Keyword driven techniques

Monitored project plan execution and project metrics reporting

Environment: Environment: Java, Selenium Web Driver, SoapUI, Jenkins, Firefox, Maven, SQL, Eclipse, JIRA, Bugzilla, UNIX, XML, Load Runner, QTP



Contact this candidate