Post Job Free
Sign in

Qa Automation Engineer

Location:
Flushing, NY
Posted:
March 01, 2023

Contact this candidate

Resume:

CAREER OBJECTIVE

To pursue a challenging position in a progressive, fast-paced environment as a Software Quality Assurance Engineer in Test with 5+ years of hands-on experience in Automation and Manual Testing where I can maximize my technological skills and experience in a professional Software Testing Engineering and Quality Assurance and be in touch with the latest technology. SUMMARY

Extensive knowledge of all stages of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC), software development methodologies like Waterfall and Agile / Scrum / ATTD / TDD / BDD

Extensive experience in Automation Functional testing tools like Selenium IDE, Selenium RC, Selenium Web driver using Java

Expertise to develop and maintain Core-Data Driven, Keyword-Driven, Page-Object Model, and Hybrid Automation Framework using Java for Selenium WebDriver followed by Cucumber, TestNG, and JUnit Automated Testing Frameworks

Well experience in Test-Driven Development (TDD), and Behavior Test Driven Development (BDD) techniques to writing and reviewing in Gherkin languages from User Story/Acceptance Criteria using Cucumber BDD framework which readable and understandable to all stages of SDLC perspective

Experienced with Agile Management tool JIRA Agile, Kanban Board, User Stories, Acceptance Criteria

Expert in Testing Life Cycle (TLC): Including Risk Analysis, Planning Process, Test Design, Performing Test, Defect Tracking, Management, and Test Reporting

Experience in testing APIs using Postman and Java REST Assured

Experience in implementation of Test Plans, Designing, Developing the Test Procedures, and Test cases for the projects developed using GUI Tools, Client/Server, and LINUX. Writing Test Scripts for Client/Server, Web applications using Java, SQL, etc.

Flexible and able to work with multiple priorities and collaboratively with the Development, Business, and QA team

Experience in Business Functionality Testing, User Interface testing, Unit testing, Integration Testing, Black Box Testing, End-to-end Testing, Manual Testing, UAT Testing, Regression Testing, Performance Testing, and Documentation and Reporting

Experience in reviewing business requirements and design documentation for completeness and testability

Good judgment skills in prioritizing, reporting the defects and Conducting Defect Review meetings/ Defect triage meetings with business, project management, and development team to assess the status of the project

Ability to create test cases with or without business requirements and design documents

Ability to execute and manage test cases, enter and manage defects to completion

Excellent experience in Software Testing in Client Server Application and Web-based application using Manual Testing Techniques and Automated open-source Testing Tools

Experience in mobile app testing using Appium

MARUF AMIN

QA AUTOMATION ENGINEER

Phone: 917-***-****

Email: **********@*****.***

TECHNICAL EXPERTISE

Programming Languages : Java, Cucumber, JavaScript, Python, SQL Functional Test Automation Tools : Selenium IDE, Selenium RC, WebDriver, Selenium Grid, SoapUI, Quick Test Pro (QTP, UFT), Smartbear TestComplete, Cypress

Web Debugging Tools : Firebug, Fire path, Xpath, Xpather, Google Chrome Developer tool, IE developer Toolbar

Project/Test Management Tools : Jira, HP Quality Center (ALM) Continuous Integration Tools : Jenkins

Source Version Control Tools : Apache Subversion (SVN), GIT Databases : Oracle, DB2, SQL Server, MS Access, MySQL API Testing : Postman, REST Assured

Mobile Testing : Appium, Appium studio

Operating Systems : Windows, Linux, Mac

Test Framework : JUnit, TestNG, BDD Cucumber

Build Tools : Maven

IDE : Eclipse, NetBeans

Web Services : SoapUI

Application : MS Office

PROFESSIONAL EXPERIENCES

QA Automation Engineer in Test

M&T Bank, - Buffalo, New York April 2019 to Present Responsibilities:

Built Automation Test Environment for Selenium WebDriver Automation testing team onto dedicated Server as the first time for this project

Run the Selenium Automated Regression Test suite and analyze results and file bugs

Performing GUI, Functional, Usability, Boundary, and Regression tests in order to test the stability and usability of a software application under test

Responsible for developing Manual and Automated test cases and configurations needed to meet testing of all user stories/business requirements

Track and report defects into HP Quality Center (ALM) and notify management with details to resolve technical issues for the developer’s team

Continuous prioritizing of responsibilities and multitasking in a fast-paced, diverse, and dynamic Agile Development Methodology Team setting involving parallel and frequent deployments in multiple environments

Responsible for Developing, Designing, and Maintaining a Hybrid Framework using Selenium Webdriver for functional automation Testing

Write Cucumber Gherkins for BDD development methodology using Java programming language for Step-Definitions followed by the TestNG testing framework

Execute SQL queries to perform database validation according to business logic

Test APIs using Postman and Java REST Assured

Widely using Git for source code control to store automation test scripts, automated builds for continuous integration

Use Excel, Database for data-driven testing, and using TestNG Assertions for different validations

Cooperate and work closely in collaboration with the BAs and DEVs in understanding and managing new requirements and User Stories for Acceptance Criteria and accommodating emergency changes

Participating in the development of test documentation – test cases, test suites, test plans, etc.

Working with Dev-Ops team for Continuous integration (CI) of automation scripts to make sure scripts execute after each build to validate the build is successful

Log, track, prioritize, and retest defects, write defect test cases, document, notify and escalate matters based on business priority and needs

Tested requirements coverage by conducting walkthrough meetings of Test plans and scenarios with business analysts, project managers, and test supervisors

Provide demos and training to team members, other QA Teams, junior QAs, interns, and management to share and transfer information and instructions

Prepared Test Status Reports during Test Execution processes

Attend Daily Standup Meeting, Weekly Meeting, Sprint Planning Meeting, Sprint Review Meeting, and Sprint Retrospective meeting

QA Engineering

Farm Bureau Financial Services (FBL), - Des Moines, Iowa January 2017 to March 2019 Responsibilities:

Work in Automation Testing Environment and created Cucumber Gherkin for the BDD framework scripting for Step-Definitions using Selenium Web driver

Analyzed the Business Requirement Documents and Functional Specification Documents and developed detailed Test Plans and Test Cases and provided the documentation

Helped to create an automated regression suite for each sprint with Selenium WebDriver

Analyzed use cases, functional requirements for writing Test cases

Performed Smoke Testing to make sure all the Test Channels and Test Environment is working as desired

Worked with Detailed Functional, Integration, and System Test Cases that map back to detailed requirements

Performed back-end testing using SQL queries for MySQL Server database

Used JIRA for Project and Bug tracking tools. Followed the Scrum process to implement the Agile Software development method

Performed necessary requirements inspection, design inspection, Test plan, and case creation, Test environment/data setup, testing, and reporting during various phases of the Testing life cycle

Executed and managed functional, integration, and system test cases

Designed High-Level Test Cases or Scenarios that map back to High-Level Requirements and Use Cases

Searched for, collected, and organized test data referenced from test cases

Conducted Test Case Walkthroughs to achieve consensus on Test Case correctness & completeness

Recorded and managed defects

Assisted BA by providing test cases for use at the User Acceptance Test Level

Prepared and provided test data for Data-Driven testing for both automation and manual testing

Participated in Weekly Project Status Meeting and updated the testing Progress

Attend Daily Standup Meetings

EDUCATION

Master of Science: Mathematics (Major) – June 2019 The City College of New York, New York, USA

Bachelor of Science: Mathematics (Major) – November 2014 University of Dhaka, Dhaka, Bangladesh

Visa Status: US Citizen



Contact this candidate