Post Job Free
Sign in

Software Development Test Engineer

Location:
Silver Spring, MD
Posted:
May 08, 2024

Contact this candidate

Resume:

HANI ASMA

E: ad5ko0@r.postjobfree.com

P: 615-***-****

PROFESSIONAL SUMMARY

6+ years of experience in Banking and Financial services industry as QA automation, Business Tester and Test Engineer

Good Experience in validating the functional and non-functional requirements for ambiguity, scope creep, detail and testability.

Good experience in working with stakeholders on defining and managing the requirements, change requests, test process, test plan, tasks, estimates, deliverables, defect and execution status reports forecasts, metrics, issues, risks, expectations and assumptions.

Good experience in Ecommerce, Health care and Banking Domains.

Experience on identifying ways to improve design, maintain test cases and thorough understating of Software development process including Agile, Waterfall Software development life cycles.

Experience in developing and executing test cases Manually and developed Automation script with Selenium IDE, Grid, Selenium RC, Selenium Web driver, Jenkins.

Expertise in Automation tools such as Selenium WebDriver, Selenium IDE, Selenium Grid, Java, Jenkins &Deploy (Continuous integration, Regression tests), Maven (Regression tests), Cucumber, TestNG (Regression tests), Eclipse, Junit and JMeter.

Good experience Relational Database Management System like ORACLE, MSSQL

Good experience in DQA (Database Quality Assurance) using Database Management Tools like DB Visualizer, Oracle/SQL Developer and TOAD etc.

Good understanding and knowledge of UNIX commands and shell script.

Good experience in CICD Toolsets such as Git, Jenkins, Maven, Nexus and Artifactory.

Excellent communication and documentation skill.

Experience on work closely with all the businesses as well as technology stakeholders to analyze complex business processes.

Veteran Affairs, VA 1/2023 to present

QA Automation/cypress Tester

Developed scalable Selenium WebDriver

/ Cypress automation frameworks from scratch, optimizing test execution speed and ensuring comprehensive test coverage.

Expertly implemented advanced TestNG annotations, groups, and listeners to enable parallel test execution, dynamic test prioritization, and robust reporting.

Designed and executed complex end-to-end test scenarios using Cucumber and Gherkin syntax, ensuring efficient collaboration and clear communication between teams.

Leveraged Cypress's powerful features such as automatic waiting, real-time reloading, and native cross-browser support to ensure accurate and reliable UI testing.

Implemented data-driven testing using parameterization techniques in TestNG, reducing duplication of effort and facilitating quick test case maintenance.

Developed custom TestNG extensions to handle test environment setup and teardown, leading to consistent and repeatable test execution across multiple scenarios.

Created dynamic page objects with Selenium Page Factory and Cypress Custom Commands, resulting in maintainable and easily extensible test scripts.

Integrated automation scripts with Jenkins pipelines, enabling continuous testing and immediate feedback on code changes.

Orchestrated parallel execution of Cucumber scenarios across multiple threads, optimizing test suite execution time and accelerating test feedback.

Contributed to the development of a behavior-driven testing culture by providing training sessions on Cucumber best practices and effective Gherkin syntax usage.

Pinnacle Financial - QA Automation/Selenium Tester

Nashville, TN 08/2021to 12/2022

Validated functional and non-functional requirements, while working with stakeholders on test processes, plans, and deliverables.

Conducted database testing under specific business rules for data validation.

Developed test scripts using core Java and TestNG in the Eclipse IDE environment.

Established testing environments with Selenium WebDriver, Grid, RC, and Cypress.

Migrated and modified scripts from Selenium IDE to WebDriver, creating framework scripts from scratch.

Employed Selenium for recording and playback of tests in real-time browser environments.

Implemented test automation for mobile apps using Appium on both Android and iOS platforms.

Collaborated with the Development team for backend analysis and defect documentation.

Executed cross-browser tests, utilized tools like Postman & SOAPUI for REST service testing, and managed E2E automated regression testing.

Operated in an Agile setting with tools like JIRA, Jenkins, and Maven, ensuring effective tracking, test case management, and continuous integration.

Environment: Eclipse, Selenium Grid, Cypress, Agile, TestNG, Quality center, JavaScript, WebDriver, SoapUI, JMeter, CURAM, MAVEN, Linux, UNIX.

BankUnited - Software Test Engineer

Miami, FL • 12/2018 - 07/2021

Engaged in the complete STLC and SDLC processes, from product backlog reviews to sprint planning and use case analysis.

Developed and executed a wide variety of tests, including functional, regression, integration, UAT, and installation.

Created detailed test cases and procedures from user stories, technical specifications, and prototypes.

Utilized tools like HP QTP/UFT for test case creation and GUI testing; also reported and tracked issues using HP Quality Center.

Conducted functional testing during the implementation of Policy Center and Billing Center, ensuring GUI and Black Box Testing using QTP.

Managed validation for Policy and Billing Center transactions while maintaining detailed reporting for all testing activities and outcomes.

Performed SOA testing for Payments API's with tools like SOAP UI, complemented by a Java framework for web services testing.

Oversaw functional, integration, and regression testing during different development phases, promptly identifying and reporting bugs for resolution.

Environment: Java, HTML, Oracle DB (10.x, 11.x), UNIX, MS Excel, MS Access, Selenium IDE, Grinder, JMeter, Quick Test Pro, Quality Center/Test Director, SOAPUI.

Rite Aid - QA Engineer

Camp Hill, PA • 07/2016 - 11/2018

Developed Manual and automated test cases to test the functionality of the application

Developed Automated test scripts from Manual test cases for Regression testing based on the requirement documents using Quick Test Professional

Knowledge of System Development Life Cycle (SDLC) of Waterfall and Agile Methodology

Prepared Defect Report as per severity and Priority

1.Design, deliver and execute high quality test cases under direction of a Test Manager

Designed Test cases and executed Test cases and reported the Bugs using Quality Center

Experience in System Integration Testing of web-based application, time tracking through electronic gadgets (devices and mobiles)

Performed Regression Test execution based on the priority of the Test cases in Mercury Quality Center

Interacted with developers to follow up on defects and issues

Responsible for providing the status updates to the team on daily basis

Generated the Test Status Reports from Test Director and regularly presented to QA Team lead and Project team lead.

Environment: Manual Testing, Test Director, MS-Word, MS-Excel, Java, Java Script, SQL, Oracle.

SKILLS

Automation Testing: SOAP Ui, Postman, Selenium, Cypress, Atlassian Jira, JUnit, TESTNG, Jenkins

CICD Tools: GIT, Maven, Jenkins, Groovy.

Methodologies: SDLC, Waterfall, Agile

Other Tools: JMETER, Mongo DB, SQL

Languages: Java, JavaScript, Shell Script and Python.

Databases: SQL Server, Oracle, Access, DB2, Mongo DB, MySQL

Platform: Windows XP/2000/7/8/10, UNIX/ Linux, mac.

EDUCATION

Bachelor of Science: Computer Science



Contact this candidate