Post Job Free

Resume

Sign in

Test Automation Us Citizen

Location:
Atlanta, GA
Posted:
March 25, 2024

Contact this candidate

Resume:

Md Rumain Al Masrok

US Citizen

Phone: 404-***-**** Email: ad4kdv@r.postjobfree.com

PROFESSIONAL SUMMARY:

With over 8 years of expertise in testing diverse client-server and web-based applications.

Demonstrated proficiency in bug reporting, tracking, and documentation utilizing Quality Center and JIRA.

Skilled in crafting test scenarios, cases, scripts, and reports for both manual and automated testing.

Proficient in both manual and automated testing through QTP, Postman, Rest-Assured, ALM, and Selenium.

Expertise in conducting various testing types, including Functional Testing, Frontend Testing (UI), Backend Testing (API & Database), Smoke Testing, Regression Testing, Positive/Negative Testing, and Cross-Browser Testing.

Conducted thorough testing of ETL and BI components in DWH applications, critically reviewing scripts and generating comprehensive test summaries.

Leveraged JIRA with Zephyr for defect tracking and handling enhancement requests, collaborating closely with developers for issue resolution.

Utilized Confluence for crafting test cases, executing tests, and reporting defects in tandem with JIRA.

Excelled in functional, regression, system, GUI, user acceptance, orchestration, integration, black box, and white box testing.

Proficiently employed test automation tools such as Selenium WebDriver and Appium to develop automation test scripts for both web and mobile applications.

Applied expertise in automation testing using Selenium WebDriver, Appium, JUnit, TestNG, Jenkins, Maven, and Cucumber in Java.

Executed Database Testing using SQL, Oracle, and MySQL queries.

Extensive experience in testing requirements for ETL and BI of DWH applications, meticulously reviewing scripts for positive and negative test scenarios, and preparing comprehensive test summaries.

Showcased adeptness in using JIRA with Zephyr for Defect Tracking, reporting application bugs, and requesting HP QC enhancements while collaborating closely with developers to resolve technical issues.

Expertly designed Test Plans, Test Strategies, Requirement Traceability Matrix (RTM), Test Closure Reports, and Test Environmental Setup Documents for web applications following Waterfall, Agile, and Scrum development processes. Proficient in functional, frontend, backend, smoke, regression, positive/negative, and cross-browser testing.

Mastered test automation using Selenium WebDriver, Appium, JUnit, TestNG, Jenkins, Maven, and Cucumber with Java.

Demonstrated knowledge in JUnit, TestNG, Maven, Ant, Jenkins/Hudson for unit testing, project building, and continuous integration.

Proficient in defect tracking tools like Quality Center, Team Track, Jira, Bugzilla, and Clear Quest on Windows and UNIX.

Designed meticulous test plans, strategies, RTM, closure reports, and test environment setup documents for web applications using Waterfall, Agile, and Scrum.

Possess a deep understanding of QA testing methodology, SDLC, and STLC.

Validated data entry into appropriate tables from frontend screens using SQL queries.

Applied experience in configuring and managing AWS EC2 instances for web application development and testing.

Conducted thorough validation of source-to-target mappings and their implementations using ETL tools in a data warehousing environment, along with overseeing related testing processes.

TECHNICAL SKILLS:

Operating System

Windows 10/8, 2007, Unix, Linux

Testing Tools

Selenium WebDriver, Postman, Rest Assured

Testing framework

TestNG, Cucumber

Bug Tracking Tool

TestNG, Cucumber

Database

SQL Server, MySQL, Oracle

Scripting & Languages

JAVA, SQL, C#

Version Control Tool

Git/GitHub

Software Methodologies

Agile Scrum Methodologies,

Other Tools

Jenkins & Maven, MS Visio

WORK EXPERIENCE

Client : TD Bank, Mount Laurel, NJ July 2021 – Present

Role : QA Automation Engineer

Responsibilities:

Reviewed Business Requirement Document (BRD) and IT design document comprehensively and crafted Test Plan and Test Cases accordingly.

Played a key role in the design process and methodology, identifying potential areas for manual testing using diverse testing techniques.

Proficiently created automated test cases using a Data-Driven Automation framework, prioritizing efficient testing procedures.

Executed Automation testing with Java Selenium WebDriver, ensuring software quality and reliability.

Conducted end-to-end GUI testing utilizing Object repositories, descriptive programming, and function libraries within Microfocus-UFT version 14.52.

Utilized POSTMAN to generate JSON and perform GET, POST, PUT, and DELETE requests for RESTful API web services, asserting responses.

Developed complex reusable function libraries in Microfocus-UFT, enhancing test efficiency and maintainability.

Implemented Data-driven testing through VB script in Microfocus-UFT/QTP, verifying functionality with diverse data combinations.

Developed automation scripts for new enhancements using Selenium WebDriver and TestNG.

Utilized Rest Assured for Serialization and Deserialization in Java, Authentication, Authorization in rest web services, and deserializing JSON responses.

Developed numerous Microfocus UFT automated tests and reusable modules, streamlining regression efforts.

Proficiently executed manual test tasks, meticulously monitoring and analyzing results to identify issues.

Used Maven for building WebDriver projects and integrated with Continuous Integration tools like Jenkins for automatic nightly tests.

Initially employed Gray box testing to understand internal workings, later transitioning to Black Box approach for comprehensive testing and validation.

Implemented GitHub for version control, facilitating code sharing among local and international teams.

Leveraged Joins such as Inner join and Outer join while testing from multiple tables.

Demonstrated expertise in Functional, Integration, Smoke, and Sanity testing, covering various software performance aspects.

Provided valuable assistance to the mobile testing team, thoroughly testing mobile apps on iOS and Android platforms.

Created and executed Automation Test Scripts and Test Suites using Selenium WebDriver, TestNG, Maven, and Java.

Engaged in Agile Testing methodologies, participating in Daily Scrum and Defect review meetings.

Conducted extensive backend testing and adeptly wrote SQL queries to verify data integrity.

Leveraged MySQL database management system for storing and retrieving test data, performing data manipulation, and validating application functionality.

Actively participated in User Acceptance Testing (UAT) to ensure software readiness for release.

Reported, tracked, and provided updates on resolved defects, logging them in JIRA.

Generated weekly Status Reports for the team manager and contributed actively to weekly status meetings with Team members, Team managers, Business analysts, and the Technical team.

Actively participated in project review meetings, offering valuable insights and feedback for project improvement.

Utilized GitHub as a source repository system for code sharing within the office and with overseas teams.

Engaged in daily Scrum calls with the project team and attended weekly grooming meetings to refine Product Backlog Items (PBIs) effectively.

Client : Progressive Insurance, Rockville, MD Feb 2018 – May 2021

Role : QA Analyst

Responsibilities:

Conducted thorough analysis of Business Requirements and crafted effective Test Plans, Test Cases, and Test Scripts.

Employed JIRA for Test planning, execution, Defect tracking, and Reporting, ensuring complete traceability between test requirements and cases.

Comprehended requirements and translated them into high-level scenarios, generating test plans, test cases, and test data based on the business requirement document, followed by meticulous reviews before client presentations.

Successfully engaged in Testing three critical modules: Customer Service Mgmt. (CSM), Message Processing System (MPS), and Billing.

Proficiently executed System Testing, GUI Testing, and Cross Browser compatibility testing, collaborating closely with developers to resolve technical issues.

Leveraged Selenium Locators including XPath, Tags, and CSS for interaction with dynamic and static objects in Selenium.

Designed and developed UAT Regression automation scripts and functional testing frameworks for all modules.

Automated manual tests in regression using SELENIUM for GUI and functionality testing.

Developed, reviewed, and reported on SELENIUM scripts for effective test automation.

Meticulously evaluated web pages manually and through SELENIUM for image positioning and display quality.

Implemented a data-driven methodology in automation, incorporating Standard, Bitmap, and text, table checkpoints for web screen object validation.

Developed and maintained robust automated test scripts using Selenium WebDriver, Java, Selenium Grid, and Cucumber.

Expertly performed manual and automation testing across various application components, utilizing QC for bug tracking.

Collaborated with the development team and product owners to establish acceptance criteria, ensuring test coverage aligns with agile delivery timelines.

Implemented BDD (Behavior Driven Development) and ATDD (Acceptance Test Driven Development) methodologies using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.

Created and executed Manual Test scripts to validate complex system requirements and conduct database testing.

Verified transactions and ensured data integrity in Backend Database using SQL Queries and MY SQL.

Analyzed web service calls and conducted extensive web services testing using LoadRunner and SOAPUI.

Devised challenging task scenarios to assess end-users' navigation skills within the intranet or internet website.

Participated in Daily Scrum meetings and Defect review meetings.

Demonstrated proficiency in maintaining a high standard of QA processes, contributing to the overall quality and reliability of the application.

Client : Emblem Health, New York, NY Mar 2015 – Jan 2018

Role : QA Tester

Responsibilities:

Collaborate closely with the development team to comprehensively understand system requirements, designing effective test scenarios in alignment with business needs.

Conduct meticulous testing of the statement module, ensuring quality, functionality, and adherence to business logic.

Create Cucumber feature files (User Stories) and automate them using Selenium, optimizing testing processes.

Utilize Selenium WebDriver within automation testing frameworks to enhance testing efficiency and accuracy.

Perform manual and automated testing on client-server applications, upholding software quality standards.

Create and maintain test reports, documenting results, defects, and improvement recommendations.

Collaborate with cross-functional teams, utilizing tools like Quality Center, JIRA, and Confluence to identify and resolve defects.

Implement industry-standard methodologies such as Behavior Driven Development (BDD) and Test Driven Development (TDD) using Cucumber Gherkin and Java.

Prepare comprehensive manual and automated test scripts, scenarios, and cases aligned with business requirements.

Familiarize yourself with Cypress and Selenium WebDriver, employing TestNG for efficient automation testing.

Execute test runs within JIRA, ensuring alignment with customer objectives and meeting project milestones.

Validate databases using Rapid SQL DB Tool, ensuring data integrity and accuracy in the testing process.

Actively participate in defect triage meetings, facilitating efficient bug management.

Report and track defects on a daily basis, maintaining a comprehensive record for effective bug tracking and resolution.

Prepare and share daily status reports with stakeholders, keeping them informed about project progress and test results.

Engage in regular and effective communication with offshore counterparts and stakeholders, fostering seamless collaboration and team synergy.

Utilize strong SQL query writing skills for testing tasks and data integrity validation.

Validate SOAP UI and Restful API services, conducting comprehensive testing with tools like Postman.

Write and execute tests for Java web applications, including end-to-end testing of web controls used in Internet Explorer.



Contact this candidate