Post Job Free
Sign in

Quality Assurance Qa Analyst

Location:
Downtown, DC, 20004
Posted:
October 03, 2024

Contact this candidate

Resume:

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



Contact this candidate