RUAA ZUHAIR
***********@*****.*** 571-***-**** 5501 Seminary Road, Falls Church, VA 22041
US Citizen (Active Public Trust Clearance)
Professional Summary
● Possess Seven years of Software Quality Assurance (QA) experience in Client/Server and Web applications, actively seeking a QA Analyst role to apply a diverse skill set in Manual and Automation Testing.
● I review specifications and business requirements before application testing in an Agile Scrum environment.
● I write test plans and test cases for different modules and conduct various testing phases, including black box, GUI, navigation, positive, negative, regression, integration, Unit Testing and functional testing.
● I create test scenarios and test cases according to the requirements and develop a test matrix in Zephyr.
● I also identify, replicate, and report defects and verify defect fixes using JIRA and ALM.
● I define input requirements to document the Business Requirements Specifications and develop the Requirements Traceability Matrix.
● I participate in Scrum, Sprint Planning, Sprint Review, Retrospective, and Daily Stand-up meetings.
● I have worked with various tools and frameworks, such as Selenium Web Driver, Eclipse, Cucumber, JAVA, JUnit, TestNG, and Maven for creating test scripts, test suites, and generating HTML reports.
● Automate regression test cases using Jenkins build jobs.
● I have expertise in designing and implementing automation frameworks for UI testing with Selenium WebDriver.
● Familiar with different SDLC phases, encompassing Agile, Waterfall, and TDD.
● I have also executed browser compatibility and regression tests using Selenium WebDriver for testing UI for every new build release.
● Competent in both Manual and Automation testing, capable of developing Test scenarios, Test cases, Test data, Test procedures, Test reports, and documenting both Manual and Automation Tests.
● Proficient in writing SQL queries for Backend Testing.
● Adaptable and quick to learn new tools, techniques, and approaches.
● Effective communication and collaboration with clients to identify and resolve issues.
● I am a certified Scrum Master and have a Bachler Degree University of Baghdad. Skills
● Methodologies: SDLC, Agile/Scrum, Waterfall,
Agile Safe.
● Automation Testing Tools: Java, Selenium
WebDriver, Selenium IDE, Cucumber, Junit, TestNG,
Maven, Postman, Jenkins, CICD Pipeline.
● Project Management: Jira, HP ALM
● Database: MySQL, Oracle, MS Office Tools: Excel, PowerPoint, and Word.
● Programming Language: Java, SQL, XML, HTML,
CSS.
● IDE: Eclipse, Postman.
● Bug Tracking Tools: JIRA-Zapier, HP ALM, MS
Azure.
● Artifacts: Test Strategy, Test Cases, Test Plan, Test Summary Report, Bug Report.
Experience
06/2021- Current
United States
Department of
Justice
Washington, D.C
Software Test Engineer
● Reviewed specifications and business requirements before application testing in an Agile Scrum Environment.
● Wrote Test Plans and Test cases for different modules and conducted various testing phases, including Black Box, GUI, Navigation, Positive, Negative, Regression, Integration, and Functional Testing.
● Created Test Scenarios and Test Cases according to the requirements and developed a test matrix in Zephyr.
● Identified, replicated, and reported defects and verified defect fixes using JIRA.
● Defined input requirements to document the Business Requirements Specifications and developed the Requirements Traceability Matrix.
● Participated in Scrum, Sprint Planning, Sprint Review, Retrospective, Daily Stand Up, and Defect review meetings.
● Reviewed requirements, created test scenarios, and provided test automation efforts for changes.
● Created and maintained a testing schedule and managed testing of User Stories for the Sprint.
● Developed Test Automation Scripts from scratch using Selenium Web Driver, Maven with Cucumber Framework.
● Utilized Chrome developer tools to identify the Object's id, Name, XPath, link, CSS Selector in the application.
● Applied a behavior-driven development (BDD) approach using Selenium-Cucumber to write and execute automated acceptance/unit tests.
● Developed BDD scenarios for functional and regression suites using Cucumber and Gherkin.
● Created Feature files, step definitions, Test runner files for test results, Page Object Model classes to separate web elements from the script, and utility classes to organize test scripts.
● Conducted database testing by writing and executing SQL queries to ensure that data entered in the front-end application was processed in MS SQL Server database.
● Collaborated closely with Business Analysts and End Users to create and update Software Requirement Specification and Functional Requirement Specification. 05/2019 -
05/2021
Small Business
Administration
Richmond, VA
Quality Assurance Tester
● Created and managed test cases and detailed test procedures for administering software tests.
● Reviewed the documentation, including the Software Requirements Specification.
● Participated in the Quality Assurance process following Agile (SCRUM) Test Methodology.
● Performed hardware and software testing.
● Tested application and device behavior under various interruptions.
● Conducted Re-Testing and Regression Testing at various phases of the development life cycle for affected existing functionality.
● Reported and monitored software defects using JIRA.
● Executed test cases and reported bugs using classification and issue severity rating.
● Identified test cases to automate and tested these cases using Selenium Web Driver, TestNG, and Java technologies (Eclipse IDE). Contributed to framework creation.
● Used several TestNG Annotations to organize tests.
● Involved in Web Application GUI automation, creating regression suites using Selenium Web Driver, Java, TestNG, and Eclipse.
● Developed automated test scripts using TestNG annotations like Group, parameter, and Data provider.
● Used techniques for locating web elements in the web page by Name, ID, XPath, and customized XPath.
● Collaborated with the team for requirement analysis, Test Strategy, and Test Plan creation.
● Wrote and executed new test procedures; updated test procedures as functionality changed during the testing cycle.
● Involved in Functional, Integration, Regression, System, and User Acceptance Testing (UAT) during various phases of application testing.
● Worked on SQL statements to check the validity of the Backend.
● Documented and tracked software defects.
● Interacted with developers and Business Analysts to resolve defect issues.. 02/2017 -
04/2019
Battelle
Sterling, VA
Quality Assurance Analyst
● Reviewed the Test Plans, Test Cases, and Test Scripts to ensure consistency with the strategic direction, goals, and objectives of QA resources using Agile Scrum Methodology.
● Involved in various types of testing, including Black Box Testing, Functional Testing, Regression Testing, System Integration Testing, End-to-End Testing, and User Acceptance Testing (UAT).
● Participated in Agile-related activities, including Stand-up meetings, planning meetings, reviews, and other project and QA-related meetings.
● Utilized agile systems and strategies to provide quick and feasible solutions based on Agile principles.
● Manually created test cases for different types of testing, such as positive/negative, functional/regression, interface, batch testing, screen navigational testing, smoke/sanity testing, exploratory testing, and Backend testing.
● Used Jira to document issues found during the testing process, suggested appropriate solutions, and prioritized defects for resolution in coordination with the development team.
● Isolated, replicated, and reported defects and verified defect fixes using JIRA.
● Gathered business requirements and corresponding design documents.
● Attended design reviews and scenario walkthroughs.
● Verified the test environment to ensure proper setup.
● Analyzed and designed test cases in alignment with the development life cycle.
● Prepared test cases and test data for execution.
● Set up the test environment.
● Detected defects and escalated them based on priority.
● Tracked and reported defects and testing status for development enhancements.
● Conducted Regression testing as required.
● Re-designed or wrote new test cases based on project change requests.
● Prepared reports for test case execution.
Education
Bachelor Degree in Computer Science (2006)
University of BAGHDAD
Certifications
Scrum Master