Post Job Free

Resume

Sign in

Automation Engineer Life Cycle

Location:
Queens, NY
Posted:
December 07, 2023

Contact this candidate

Resume:

Mohammad Abdus Sattar

Test Automation Engineer

Jamaica, NY 11432

Cell Phone: (917) 496–6043

Email: ad1rum@r.postjobfree.com

www.linkedin.com/in/mohammad-sattar

Status: US Citizen

Objectives: Accomplished IT Professional with 7+ years of expertise experience as a QA Automation Engineer – SDET role, extensive expertise on Automation, Manual,Cloud (AWS), API Testing, Webservices applications. Excellent knowledge in SDLC and STLC and understanding Waterfall. Proven ability in designing automation frameworks using Java, Selenium WebDriver, TestNG, Maven, Jenkins. Proficient in Creating, existing Automation Framework Models (BDD, Hybrid, Keyword and Data Driven Frameworks). Expertise in Core Java, OOPS concepts, Collections, Strings, Exception handling, JMeter etc. Performed Database/Backend testing by writing complex SQL Queries for data validation and integrity. Competence in JIRA. Expertise Appium for Native,Hybrid and Web Based mobile Apps.

SUMMARY:

Extensive understanding in all phases of Software Development Life-cycle (SDLC), Software Testing Life-Cycle (STLC), Bug Life-Cycle and different Testing Procedures.

Experience in working with Business Analysts, Subject Matter Experts, Developers and Testers for complex projects during SDLC process and in the overall enhancement of Software Product Quality.

Communicating with Business Analysts, Development team and the Stake holders for Defect Management also.

Have a good experience in implementation of Test Plans, Requirement traceability matrix (RTM) and expertise in writing and Execution of Test cases & Test Scripts based on the requirements documents.

Analyzing the Business Requirement Documents (BRD) and functional specification documents and refining incomplete and ambiguous requirements.

Proficiency in working with Agile (Scrum)/ Iterative Model and have confidence to work with other Methodologies such as Waterfall, V-Model.

Attend different types of meeting like Pre-planning Meeting, Sprint Planning Meeting, Daily Scrum Meeting, Sprint Review/Demo Meeting, Retrospective Meeting and Bug-triage Meeting and provide valuable feedback as needed.

Write Manual Test Cases, Test Scripts, Test Summary Report (TSR), Defect Report and execute test cases and test scripts using Test Management tools QC, Zephyr and create and log defects with Bug Tracking tools like QC / Bugzilla /JIRA etc.

Experience in the Amazon Web Services (AWS) cloud environment

Develop Automation test cases using Cucumber and Selenium WebDriver with Java.

Experience in Web Applications Testing with Selenium RC, Selenium Grid, Selenium WebDriver, TestNG and Maven using Java.

Create Automation Framework and Test Scripts using Selenium WebDriver for multiple platforms and browsers testing.

Ability to design and develop Hybrid Framework with Data driven and Keyword driven framework using Cucumber, TestNG, Maven, GitLab, Jenkins utilizing Selenium WebDriver with Java OOP.

Highly experienced with customize Xpath and cssLocator creation to findElements.

Design and Implement Jenkins CI environment for Continuous Integration of the automated frameworks and perform Regression and Smoke Testing without Manual efforts.

Experience in developing Cucumber Behavior Driven Development (BDD) Framework from the scratch.

Design, develop and implement Page Object Model (POM) Pattern based on Behavior Driven Automation Testing framework using Java, TestNG and Selenium WebDriver.

In depth understanding of Object Oriented Programming (OOP) and skilled in developing automated test scripts in Selenium.

Involve in the implementation of TDD (Test Driven Development) approach using JUnit/TestNG.

Involve in acceptance testing using Cucumber.

Perform System, Functional, Regression, UAT and End to End testing to verify the functionality with the new codes introduced for modification and/or enhancement using Selenium WebDriver with Java.

Expertise in performing Android Emulators & IOS Simulators for Mobile Automation Testing using Appium for Native, Hybrid and Web Based mobile applications.

Design and carried out all testing activities for application conformed to requirement specifications on all platforms like Web, Mobile Web, Android and iOS mobile platforms with debugging issues using log files and other routing issues to the relevant components.

Performed installation, functional and regression testing for the mobile application (Android and iOS) using both simulators and real devices as needed

Experience in developing and executing SQL queries for backend Database tables for Data Validation and Verification using SQL, PL/SQL and Oracle 10g Express edition and MS SQL server 2014.

Strong Experience in performing different types of testing like Black box, Sanity, Smoke, Functional, User Interface, Integration, Regression, Ad-hoc, System, Security, User Acceptance (UAT), 508 Compliance and documentation and reporting.

Excellent in interpersonal and communication skills both in verbal and written and ability to provide solutions from functional and technical perspective and meet deadlines.

Demonstrated ability to rapidly learn and apply new technologies and improve processes as a productive individual and able to work as a part of the team and independently.

Experience with Software as a Service (SaaS) and Agile project management.

EDUCATION:

Tripura University, Tripura, India

Master of Computer Applications - MCA, Dates attended Jan 2014 – Dec 2015

TECHNICAL SKILL:

Testing Tools

Selenium, Cucumber, Selenium RC, Grid, Selenium IDE, Quality Center, JIRA, Bugzilla, Eclipse, JMeter,REST Assured, POSTMAN, AWS

Languages

Java, Visual Basic, PL/SQL, HTML

Build Management

Maven

CI-CD

Jenkins

Operating Systems

UNIX, MS DOS, MAC OS X, Windows OS, iOS for iPhone and iPad

Devices

Android, iPad, iPhone, Windows phone.

Database

MS SQL Server 2003/2005, Oracle11g,10g,9i, MS Access

Microsoft Tools

MS Word, MS Excel, Power Point, MS Works, MS Visio, MS Project, and Outlook

Application Server

Web Logic, IIS

Framework

Data driven, Keyword driven and Hybrid

PROFESSIONAL EXPERIENCE:

Rite Aid/TCS Oct 2019 – May 2023

Camp Hill, PA

SDET/Test Automation Engineer

Project Description: Global Point of Sale is an integration application. It has several modules for integration processes and services, called interfaces. These interfaces use acquired system data from the stores to feed in-country systems. Tax calculations, overriding of prices and accounting functionalities that are performed with the help of these interfaces.

WORK PERFORMED:

Responsibilities:

Analyzed system specifications, designing and developing test plan and test cases corresponding to business rules for the new system.

Developed a road map by understanding the business logic and User Requirements for Test execution.

Involved in developing detailed, integrated test strategies and test plans for the modified systems.

Maintained requirements and created Tractability matrix between Requirements and Test Cases.

Performed installation, functional and regression testing for the mobile application (Android and iOS) using both simulators and real devices as needed

Performed application testing on Android/iPhone devices

Developed Test Strategy & Test Plan to efficiently test mobile applications on various mobile devices - 3G/4G, smart phones, tablets, Mobile OS.

Responsible for satisfying application on android and iOS versions

Participated in Walkthrough, Inspections Reviews and User Group team meetings

Used HP Quality Center (QC) to log & report Defects and managed through to resolution by working with appropriate development and business resources.

Created automation framework and test scripts using Selenium WebDriver for

multiple platforms and browsers testing.

Participated in the design, development and implementation of a comprehensive test

automation framework based on Selenium.

Developed automated test scripts using Selenium WebDriver for Regression

Testing.

Expert in writing the Test scripts using Selenium WebDriver with java language.

Using Jenkins for nightly build execution and sending status mail if build fails to QA team.

Developed Selenium scripts in TestNG for parameterization using DataProvider annotation.

Involved in acceptance testing using Cucumber.

Performed API testing of REST Web Services using POSTMAN Tool.

Created test planning and participated in execution for REST API testing using POSTMAN client.

Good experience in testing REST services using Postman and Rest Assured and Tested both XML and JSON formats.

Involved in Development of Verification and Validation of the system based and Requirement Analysis and Existing Use Case Specification Documents.

Created the SQL queries to test the backend functionality of the application.

Used Toad to test database efficiency used SQL for the retrieval of data from the relational database (inner joins, outer join, group by, order by etc.).

Designed, documented, and executed Manual test cases to validate functionalities within various applications versions from various Project Artifacts

Environment:

Java, Selenium WebDriver, JIRA, Cucumber, MS Excel, SQL, HP ALM, Android,,iOS, XPath, XML, JUnit, CSS, Rest Assured, POSTMAN, Oracle, Maven, TestNG, Windows, Jenkins, Gherkin, Eclipse, Maven.

US Department of Energy Dec 2017 – Sep 2019

Washington, DC

Test Automation Engineer/QA Engineer

Responsibilities:

Develop and maintain Quality Assurance Standards and procedures throughout SDLC.

Follow Agile Methodology for all the phases of SDLC.

Analyze Business Requirement Documents and prepare Test plan and write Test cases as per requirement specifications.

Perform different types of testing as per situation like Black Box, Smoke, Functional, GUI, Regression, End to end, UAT, Ad-hoc, Sanity testing etc.

Experience in the Amazon Web Services (AWS) cloud environment

Work on software Verification and Validation for manual testing and use Assertions for automation.

Performed installation, functional and regression testing for the mobile application (Android and iOS) using both simulators and real devices as needed

Create Automation Framework and test scripts using Selenium WebDriver for multiple platforms and browsers testing.

Participate in the design, development and implementation of a Hybrid Test Framework using Selenium WebDriver, Cucumber, TestNG and Jenkins.

Expert in writing and executing Test Scripts using Selenium with Java.

Develop automated test scripts using Selenium WebDriver for Maven project and set Regression and Smoke Testing with pom.xml files.

Extensive experience in advanced automation and strong understanding of automation tools such as Robot Framework, Selenium, REST Assured.

Performed functional testing of REST Web Services using POSTMAN Tool.

Involve in the implementation of BDD (Behavior Driven Development) using Cucumber.

Using Jenkins for nightly build execution and sending status mail to QA team if build fails.

Develop Selenium scripts in TestNG for parameterization using DataProvider annotation.

Create Customize Xpath and cssSelector to find elements to avoid any discrepancy during change or added functionality from Developers.

Involve in acceptance testing using Cucumber.

Experience in writing, inserting verification points using automation tools Selenium WebDriver.

Understanding of Object Oriented Programming and developing automated test scripts in Selenium.

Expertise with Page Object Model (POM) and page factory to handle any change in easiest way.

Contribute to QA process improvement; maximize the test coverage and improve testing efficiency.

Perform Backend Testing by developing and executing PL/SQL queries using Oracle SQL Developer

Participated in User Acceptance Testing (UAT), coordinated with clients for better quality, developed user acceptance test plans, test cases.

Used HP Quality Center (QC) to log & report Defects and managed through to resolution by working with appropriate development and business resources.

Attend different types of meeting from Sprint to after release like Sprint Planning Meeting, Daily Scrum Meeting, Sprint Review/Demo Meeting, Bug-triage Meeting and Retrospective Meeting and provide valuable feedback.

Validate results, reported discrepancies, and followed through to ensure that all issues are resolved.

Work closely with Developers and Project managers to coordinate testing efforts and techniques to assure Quality Release.

Responsible for updating project status to project manager and team.

ENVIRONMENT: Eclipse, Selenium WebDriver, TestNG, Cucumber, Maven, JAVA, PL/SQL, REST Assured, POSTMAN, AWS, Android, iOS, XML, QC, Oracle Database, Excel, BDD, JIRA, Agile (Scrum).

BB&T Bank Mar 2016 – Nov 2017

Winston-Salem, NC

Test Engineer/QA Engineer

Description: The project was to implement a comprehensive trading and reporting platform for BB&T Capital Markets. The platform reports investment performance executes and record the trade of the equity, fixed income and derivatives on the listed and the OTC markets. The platform enables its users to simultaneously trade a comprehensive set of securities, track live P&L performances and examine exposure to shifting market prices, interest rates, volatility, yield-curve assumptions and other risks.

Responsibilities:

Involved in quality assurance phase planning, coordination and implementation of QA strategy for overall project.

Contributed significantly towards designing and executing test cases and summarizing test results.

Analyzed the application, reviewed System requirement documents, Functional Requirement document and formulated the Test plan based on the system/functional requirements.

Performed manual and automated GUI, Functionality and Integration testing on the applications.

Conducted Smoke, Security and Functional testing of the various applications.

Conducted Sanity testing for the new builds done on daily basis during the system testing phase of the application.

Responsibilities included Manual, Acceptance, Functional, Integration, System, GUI, Performance, Stress and Load testing of the system.

Test plans, scripts and test cases were designed in accordance with business functional requirements and technical designs as defined via an AGILE methodology (story boards, modeling, and team design sessions).

Participated in preparing a smoke test plan for the application under test, which included the basic test cases, to ensure that the application is stable enough in the QA environment to start functional testing.

Identified the Test Cases to be automated and generated the automated scripts using Selenium Webdriver.

Performed data driven testing and Regression testing using Selenium WebDriver with Java.

Used extensive SQL queries from the front end using database test script using Selenium to perform backend database testing.

Validated format and mapped data for loops, control ID’s, and files without segment ID's and unformatted flat-files during testing effort.

Designed and document detail test plans, test cases, test scripts and expected results and tracing the test cases to the requirements using Quality Center.

Used Quality Center for test management and defect reports.

Participated in daily Scrum meetings to present status of testing.

Interacted with the developers for bug fixes and problem resolution.

Defects were tracked, reviewed, analyzed using Quality Center.

Used SQL and PL/SQL queries to verify the data from the backend Oracle database.

Wrote SQL query using TOAD for database testing and have good knowledge of database.

Involved in the development of Performance Test Plan based on the business requirements.

Analyzed the graphs and identified the bottlenecks.

Established run for record documentation revised with traceability from the automation tests to the manual tests for the development team.

Provided the project management with test metrics, reports and status on a regular basis.

Environment: Selenium Webdriver, Selenium RC, TestNG, POSTMAN ANT, JAVA, Eclipse, HTML, DHTML, XML, Java, Oracle, SQL, TOAD, PL/SQL, Quality Center, Jira, UNIX and Windows.

REFERENCE: Available upon request.



Contact this candidate