Nasiruddin Ahmed
Email: *************@*****.***
Phone: 347-***-****
Summary:
•US Citizen, QA Test Engineer with 7+ years of experience in the field of software development, testing (manual and automation) for client servers, and web applications in diversified fields
•Rock-solid understanding in complete Software Development Life Cycle (SDLC), Software Test Life Cycle (STLC) and QA Strategy, and QA Methodologies
•Attend and coordinate all meetings team, daily Scrum, Planning Sprint, and Retrospective meetings
•methodology. In-depth knowledge of writing Test Scenarios, and creating test data
•Experience in Black Box, Smoke, UI, Regression Testing, Integration Testing, System Testing, and User Acceptance Testing (UAT)
•Performed native mobile app and mobile web testing for Android and iOS devices
•Proficient in QA testing both in Manual and Automated Testing using tools such as Selenium WebDriver, Cucumber, TestNG and JIRA
•Experienced in GitHub and Jenkins for CI/CD pipeline
•Highly skilled in data analysis, debugging, identifying, reporting, tracking, and resolving all defects prior to production
•Construct and enhance automated script using Java, insert various waits for synchronization
•Strong skills in backend testing using SQL writing complex Queries on Oracle Databases and MS SQL Servers.
•Performed backend API testing using Postman and RestAPI for API automation.
•Proficient skill in risk analysis, prioritize, multitask and comfortable working with strict deadlines
•Performed Data migration from on-prem server to cloud server.
Technical Skills:
Testing Tools: Selenium, JUnit/TestNG, JMeter Log4J, Apache POI, Cucumber BDD, Appium
Languages: Java, SQL, HTML, CSS, XML, Shell Script, Groovy Script
QA Methodologies: Agile, Waterfall and V-Model
Bug Tracking Tools: Bugzilla, JIRA
Database and Tools: MySQL, Oracle
Build / CI Tools: Ant, Maven, Jenkins
Version Control: Sub Version (SVN), GitHub
Backend API: Postman, RestAPI
CRM Systems: Salesforce, RapidStart
Load Testing: Load Runner, JMeter
Professional Experience:
Citi Bank, LIC, NY January 2022 – present
Senior QA Automation Engineer
Responsibilities:
•Contribute and coordinate Daily Scrum, Sprint Planning, and Retrospective meetings
•Analyze User and Functional Requirements Document for Web and Mobile applications.
•Develop Test Plans, Test scenarios, Test Cases for manual and automation testing.
•Document and track of software and specification defects, documenting all phases of the QA process using JIRA.
•Conducted Front-end, Backend, Web, GUI, Mobile apps testing.
•Accomplished functionality testing, usability testing, smoke testing, ad-hoc testing, UI, boundary testing, positive/navigation testing, and regression testing.
•Developed and supported automated test scripts to support regression testing
•Developed automated scripts using java in Selenium WebDriver with Maven, Cucumber, and TestNG.
•Scripted Java programs using Object Oriented Programming (OOP) concepts to enhance test framework
•Complete test automation Development using test framework that implements Page Object Model, Cucumber feature files, and TestNG configuration files.
•Performed and developed Rest API tests using RestAssured JAVA.
Administration of Children Services September 2019 – December 2021
QA Analyst
Responsibilities:
•Worked closely with QA Manager and development team to insure expected software quality.
•Developed Test plan, Test case based on the user requirements and system requirements document for functional, Regression, Whitebox, Black Box and Back end testing. Knowledge of all stages of software development life cycle (SDLC) and software testing life cycle (STLC).
•Coordinating with offshore teams to ensure timely delivery of deliverables.
•Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
•Report and track defects found during the execution of manual test cases in DevOps.
•Developed Use cases, process flowcharts and workflow Diagrams
•Analyzed application, system, and security errors. Escalated issues to developers and verified fixes.
•Work closely with the Business Analysts, assisted in identifying and resolving complex technical issues.
•Attended weekly report meetings and presented progress updates.
USAA, San Antonio, TX March 2018 – August 2019
Senior QA Engineer
Responsibilities:
•Proficient Knowledge of all stages of software development life cycle (SDLC) and software testing life cycle (STLC) and using Scrum software development methodologies in AGILE.
•Determined testing requirements developed and reviewed scripts for positive and negative test scenarios, conducted baseline testing, and generated reports.
•Developed Test plan, Test case based on the user requirements and system requirements document for functional, Regression, Whitebox, Black Box and Back-end testing.
•Performed mobile testing using Appium.
•Report and track defects found during the execution of manual test cases in Quality Center ALM.
•Migrated all QTP automated test to Selenium WebDriver.
•Participated in sprint grooming sessions & discussed the scenarios & use cases with the
development team.
•Attended weekly report meetings and presented progress updates.
•Performed Data migration from on-prem server to cloud based ALIP (Accenture Life Insurance Platform) server.
•Experienced in Functional Testing using QTP.
State Farm, Washington DC September 2016- March 2018
Software QA Engineer
Responsibilities:
•Designed and developed Test Plans, Test cases, Test Scripts on different applications.
•Conducted Backend testing, database table manipulation using SQL and SQL*Plus and database concepts
•Tracked the defects using Mercury Quality Center and generated defect summary reports.
•Involved in managing the requirements and assigning priorities with JIRA.
•Performed Regression testing to verify the functionality with the new codes introduced for modification and/or enhancement using the existing Selenium WebDriver and TestNG framework.
•Extensively developed Complex SQL Queries for Backend Testing.
•Conducted mobile testing using Appium.
•Responsible for weekly status updates screening the progress of the manual and automated testing.
•Participated actively in team meetings with Functional/Development Team for fixing the bugs
PNC Bank, Cleveland Ohio January 2016 –August 2016
QA Analyst
Responsibilities:
•Reviewed Business Requirement Documents, Functional requirement documents, and technical review document.
•Involved in writing the Test Cases depending on the business requirement documents.
•Developed Test Plans and Test Cases based on requirements and technical specifications.
•Designed, developed, and implemented Hybrid automation testing framework utilizing Java, TestNG and Selenium WebDriver.
•Extended TestNG framework by adding some helper classes and methods.
•Validated the data through various stages of data movement from staging to Data Store to Data Warehouse tables.
•Participated in QA weekly meetings, project status meetings.
Educational Qualification:
IBAIS University, Dhaka, Bangladesh
Bachelor’s in computer science & Engineering
Relevant Courses: Analysis of Algorithms, Data Structures, Operating Systems, Computer