Over (8+) years of experience as a Software Quality Assurance Engineer on Automation and Manual testing in different domains, including Banking, Retail, Marketplace, Consumer Products, and Insurance. Affiliations and Skills Goal-orientated, professional, team player, and self-sufficient. Attention to detail, good organization skills, and high ability to multitask and learn new software/procedures quickly. Excellent written and verbal communication skills in order to effectively communicate with clients and PO. Team player, highly technical, detail-oriented, excellent communication skills, and ability to work on multiple projects. Excellent written and verbal communication skills in order to effectively communicate with suppliers and within the company
Skills
Highlights of Expertise
Solid understanding of Software development life cycle (SDLC), Software Test Life cycle (STLC), Agile
Methodology, Test Plan, Test Scenarios, Test Cases, Test Scripts, and Test Data
Expert in Automated Functional Testing and Test Framework design
Experience in jira, Confluence, Defect Tracking, Analyze User Stories, and reporting
Hands-on building QA Framework from scratch for various Web Applications by implementing Hybrid framework with BDD approach using Selenium webDriver, Cucumber, Page Object Model concept using Selenium Page Factory, and TestNG Also experienced with Cypress & JavaScript
Strong experience in Java, Eclipse, Open JDK, Selenium webDriver, Web Locators including xPath and CSS-Selectors, Page Object Models with Page Factory concept, and SQL
Experience in Maven, CI/CD pipeline – Jenkins and GIT
Designed, developed, and executed mobile test plans for IOS
Excellent Skill in Cross-browser, Cross-platform web testing with Selenium Web Driver and Sauce Labs Technically resourceful in different types of testing such as Smoke, Functional, Positive, Negative, Boundary value, Regression, Sanity, Integration, System testing, User Acceptance, Black Box, GUI, End-to-End Testing, Back- end testing, Mobile testing, API testing
Work Availability
monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse
Work History
Software Engineer in Test
MassageBook
South Carolina, United States
10.2021 - Current
Creation and Maintenance of Test Cases: Demonstrated expertise in developing and updating test cases using Gherkin BDD and ATDD methodologies, ensuring thorough test coverage and alignment with project requirements.
Automated Testing: Experience in implementing automated acceptance and regression testing using JavaScript, Cypress, and Cucumber frameworks, resulting in streamlined testing processes and increased efficiency.
Defect Verification, Validation, and Release Management: Proven ability to verify, validate, and manage defects, new features, and changes through comprehensive testing and tracking in Jira, ensuring high-quality software releases.
Test Plan Creation and Maintenance: Proficient in creating and managing comprehensive test plans, guaranteeing effective test coverage and alignment with project requirements.
Collaboration and Feedback: Reviewed requirements, specifications, and technical design documents, providing timely and meaningful feedback to ensure accurate and effective testing, fostering collaboration with cross-functional teams.
Regression Testing and Defect Analysis: Skilled in conducting thorough regression testing, analyzing results, and providing valuable observations and feedback to the development team, leading to improved workflows and software quality.
API and Database Testing: Proficient in testing APIs using Postman and conducting database testing using MySQL, ensuring data integrity, system functionality, and seamless integration.
Test Engineer
Apple
Texas USA
10.2021 - 07.2022
IS&T Point of Sale (POS) Engineering team that is responsible for the technology and IT systems used in Apple Retail Stores to service millions of customers
Responsibilities:
Running Automated Test Scripts and reviewing Application logs for errors and bugs
Worked closely with cross-functional teams to identify issues and bugs and worked with the engineering team to properly test and deploy changes
Planning, documenting, and communicating within the team, testing critical functions
Worked with key stakeholders to understand test requirements and write well-defined test cases
Lead various phases of the testing lifecycle, from requirements gathering, test case creation, manual and automated testing, and UAT
Used RADAR for bug tracking.
Test Automation Engineer
Bank Of America
New York, NY
09.2018 - 09.2021
A web application that offers account information like account summaries, account details, statements, transfers, accrued interest, and bill pay
Responsibilities:
Participated in release planning, sprint planning, daily scrum, and retrospective in agile scrum Design and developed Test Plans, Test Cases, and Automated Test Scripts
Develop test framework using JavaScript and Cypress to transition from Java Selenium
Execute and maintain the test scripts for regression tests and system Integration tests
Developed automated test framework using Selenium WebDriver, TestNG, Cucumber, Maven, and Page Object Model concepts using Page Factory
Hands-on building QA Framework from scratch for various Web Applications by implementing a Hybrid framework with a BDD approach using Selenium WebDriver, Cucumber, Page Object Model concept using Selenium Page Factory, and TestNG
Developed Java codes for the test framework implementing inheritance, method overloading, method overriding, and abstract class
Performed System testing considering all interfaces and subsystems for functional testing
Performed cross-browser testing for the web and mobile using Selenium and Sauce Lab
Used Continuous Integration using Jenkins for automation script run
Performed query operations on Oracle to do data validation using standard SQL.
Software QA Analyst
Abercrombie & Fitch
Columbus, OH
10.2016 - 08.2018
Online retail site for Abercrombie & Fitch in which customers can place, update, and track order them
Responsibilities:
Create and execute test cases based on test strategy and test plans
Review business requirements and software system designs for testability
Performed different types of Manuals
Testing to check the flow of the application Participate in reviews of system architecture, and design documents
Develop reusable automation frameworks that are used to support multiple applications
Perform manual testing by implementing several test cases and documenting the results using Quality Center
Perform GUI, Functionality, Integration, System, User Acceptance, and Backend testing of the application manually
Perform querying the database using SQL to check for successful transactions.
Education
Bachelor of Engineering -
East-West University
Dhaka, Bangladesh
Additional Information
Affiliations and Skills
● Goal-orientated, professional, team player, and self-sufficient.
● Attention to detail, good organization skills, and high ability to multitask and learn new software/procedures quickly.
● Excellent written and verbal communication skills in order to effectively communicate with clients and PO. ● Team player, highly technical, detail-oriented, excellent communication skills, and ability to work on multiple projects.