Post Job Free

Resume

Sign in

C# Software Testing

Location:
Gaithersburg, MD
Posted:
December 30, 2023

Contact this candidate

Resume:

JOSIE SHERIFF

Rockville MD · 301-***-**** · ad2b7i@r.postjobfree.com

Results-driven, multi-disciplined professional with over eight years of experience in planning, developing and executing software testing initiatives for various projects as a Software Assurance Engineer. Several years of experience with emphasis on:

● Managing the testing scope for large and small projects

● Development of Test plans, Test Scenarios, Test Cases and Test Scripts.

● Framework Driven Automation Software Testing, test methodologies, test data preparation, planning of regression test scripts, and preparation of weekly status reports.

● Leading requirements analysis

● The use of MicroFocus Suite of Automated Testing Tools Unified Functional Testing (UFT), LoadRunner, and Quality Center in Web-Based, Client/Server Environments.

● Extensive use of Bug tracking, Requirements, and Error reporting through ALM, Quality Center and JIRA

● Knowledge in testing various applications in Java, .NET, C#, SQL Server.

● Strong Experience in Manual Testing, Functional Testing, Regression Testing, Integration Testing, Positive/Negative Testing, GUI Testing, Load/Performance/System Testing and User Acceptance Testing.

TECHNOLOGY PROFICIENCIES

Languages C#, SQL, HTML, JavaScript and Java.

Tools WinRunner, Microfocus LoadRunner, JMeter, New Relic, Splunk, Selenium Bug Reporting JIRA, Micro Focus ALM

Operating System Windows XP, 2000, 2003, 2007, 2010 Browsers Internet Explorer, Safari, Google Chrome, Firefox Software MS Office, MS Project, Photoshop

PROFESSIONAL EXPERIENCE

Accenture Federal Services (Kforce) October 2021 – Consultant (Performance Test Engineer)

Support the AFS-FRTIB project of $600 Billion in Federal Retirement Assets. AFS will automate and streamline TSP manual processes to improve the customer experience. TSP customers will have access to services via the channel of their choice, including phone, live chat, virtual assistant, secure messaging, email, interactive voice response, website, mobile, mail, and fax. In addition, participants can start transactions in one channel and finish in another.

Responsibilities:

● Develop scripts and load models for performance testing based on system requirements, processes, and user stories.

● Conduct performance and functional testing in an agile environment across major client applications and interfacing systems by following Agile Scrum practices

● Develop and execute load testing scripts for the FRTIB program, leveraging Agile Scrum methodologies.

● Participate in Integration, System, Smoke and User Acceptance Testing

● Deliver performance testing results; status and performance metrics across system development teams to troubleshoot and identify performance bottlenecks

● Responsible for preparation and execution of Load and Stress test scripts. Environment: MIcroFocus LoadRunner, Fiddler, SalesForce, TruClient, JMeter, HTTP, Microsoft Office tools, JIRA, Sharepoint, Windows, C#, HTML, JSON

JOSIE SHERIFF PAGE 2

Alpha Omega Integration June 2020 – Oct. 2021

Consultant (Performance Test Engineer)

Responsibilities:

● Lead performance/load testing/integration testing efforts across major client applications and interfacing systems by following Agile Scrum practices

● Develop scripts and load models for performance testing based on system requirements, processes, and user stories.

● Develop and execute automated system testing scripts for the USCIS ELIS program, leveraging Agile Scrum and Kanban methodologies.

● Participate in Integration, System, Smoke and User Acceptance Testing

● Communicated performance testing results, collaborating across system development teams and with clients to troubleshoot and identify performance bottlenecks

● Responsible for preparation and execution of Load and Stress test scripts.

● Performed analyses to identify performance and scalability needs of cloud-based solutions

● Establish and implement training processes and mentor junior team members

● Analyze, plan and develop requirements and standards for scheduled projects

● Responsible for creating baseline for performance test runs, and the automation and execution of load and performance testing.

● Work with Product Management to decide on performance testing requirements

· Build performance testing best practices, standardization and strategies

· Work with project team to analyze code changes introduced and assess potential performance impact and level of performance testing needed

· Collaborate with the development teams to translate performance requirements into test cases Professional Experience…Continued

· Work with DBA and Configuration Manager to setup performance testing environment

· Run performance tests in early software development cycle, and identify and report performance bottlenecks and impediments

· Work with development team to tune the application performance

· Continuously improve performance test coverage

· Deliver comprehensive performance testing reports and metrics, present them to project managers and development in clear terms

● Evaluate application/system performance and provide recommendations for improvements

● Identify risks by reviewing codes which could potentially impact application/system performance

● Evaluate test design to determine which tests will optimally mitigate risks by proper planning and monitoring

● Respond and mitigate threats to performance which could otherwise destabilize deployment and stakeholder expectations

● Set up testing plan that highlights workflow procedures to reduce the impact of unmitigated risk

● Implement process improvements to ensure testing efficiency

● Validate release against criteria in preparation for the production/deployment gate review Environment: MIcroFocus-Performance Center, LoadRunner, JMeter, HTTP, Microsoft Office tools, JIRA, New Relic, AWS Console, Windows, C#, HTML, JSON, XML. Capgemini Government Solutions August 2016 – June 2020 Consultant (Performance Test Engineer)

Capgemini Government Solutions, LLC, is a wholly-owned subsidiary of Capgemini, located in the Washington D.C. metro area, established to improve the efficiency and quality of IT services delivered to U.T. citizens. At the Department of Homeland Security (DHS), Capgemini provides Application Testing Services that are of the highest caliber to ensure client satisfaction for external and internal facing applications. Responsibilities:

● Lead performance/load testing efforts across major client applications and interfacing systems by JOSIE SHERIFF PAGE 3

following Agile Scrum practices

● Develop scripts and load models for performance testing based on system requirements, processes, and user stories.

● Develop and execute automated system testing scripts for the USCIS ELIS program, leveraging Agile Scrum and Kanban methodologies.

● Participate in Integration, System, Smoke and User Acceptance Testing

● Communicated performance testing results, collaborating across system development teams and with clients to troubleshoot and identify performance bottlenecks

● Responsible for preparation and execution of Load and Stress test scripts.

● Performed analyses to identify performance and scalability needs of cloud-based solutions

● Establish and implement training processes and mentor junior team members

● Analyze, plan and develop requirements and standards for scheduled projects

● Responsible for creating baseline for performance test runs, and the automation and execution of load and performance testing.

● Work with Product Management to decide on performance testing requirements

· Build performance testing best practices, standardization and strategies

· Work with project team to analyze code changes introduced and assess potential performance impact and level of performance testing needed

· Collaborate with the development teams to translate performance requirements into test cases

· Work with DBA and Configuration Manager to setup performance testing environment

· Run performance tests in early software development cycle, and identify and report performance bottlenecks and impediments

Professional Experience…Continued

· Work with development team to tune the application performance

· Continuously improve performance test coverage

· Deliver comprehensive performance testing reports and metrics, present them to project managers and development in clear terms

● Evaluate application/system performance and provide recommendations for improvements

● Identify risks by reviewing codes which could potentially impact application/system performance

● Evaluate test design to determine which tests will optimally mitigate risks by proper planning and monitoring

● Respond and mitigate threats to performance which could otherwise destabilize deployment and stakeholder expectations

● Set up testing plan that highlights workflow procedures to reduce the impact of unmitigated risk

● Implement process improvements to ensure testing efficiency

● Validate release against criteria in preparation for the production/deployment gate review Environment: MIcroFocus-Performance Center, LoadRunner, JMeter, HTTP, Microsoft Office tools, JIRA, New Relic, AWS Console, Windows, C#, HTML, JSON, XML. Sprint, Reston, VA August 2015 – March 2016

Software QA Analyst

Responsibilities:

● Reviewed Business Requirement Documents and Functional Specifications

● Documented test cases corresponding to business rules and other operating conditions

● Performed Integration Testing, UAT, Regression Testing, Functional Testing, Load Testing, and Performance Testing

● Developed test cases and test scripts for functional testing

● Continuously monitor software and system performance to quickly identify risks

● Reported bugs to project stakeholders using the Quality Center

● Maintained and executed test cases and test scripts using Quality Center

● Performed independent verification and validation IV&V of third party test efforts

● Automated test scripts for functional testing using Quick Test Pro

● Enhanced test scripts through Check Points and Parameterization

● Performed Load, Stress, Volume Testing using LoadRunner JOSIE SHERIFF PAGE 4

● Worked with performance test team to create, execute, and analyze performance test scripts, including baseline testing, performance testing, and load testing

● Generated the Vuser scripts with Vugen for the identified business scenarios and enhanced the same through correlation, parameterization

● Average CPU usage, Response Time, Transaction per Second were analyzed for each scenario

● Gathered results from each test run and conducted in-depth analysis on transaction response times and the performance of each server

● Generated detailed reports that include graphs and tables for various performance object counters and application transaction times

Environment: QTP, Quality Center, LoadRunner, SQL Server, HTTP, Microsoft Office tools, Windows, Java, HTML, and XML.

JOSIE SHERIFF PAGE 5

Professional Experience…Continued

American Red Cross, VA September 2013 – July 2015

QA Tester

Responsibilities:

● Performed reviews of requirements, development documentation, creation and review of test procedures and process improvements.

● Responsible for periodic review of validated systems with in-depth reports and recommendations.

● Data driven testing using automated scripts to check functionality of the application.

● Extensively involved in creation and execution of SQL scripts to test data and metadata migration on SQL Server.

● Generated and executed Automation scripts for performance testing and regression testing using Quick Test Professional & WinRunner automation tool.

● Documented test results and test analysis.

● Used TestDirector for Bug reporting, tracking and generating Test Metrics. CitiGroup, NY, NY October 2011 – September 2013

Software Tester

Responsibilities:

● Analyzed System Requirement and Functional Requirement documents for creating Test Plans and Test Cases for the application.

● Assisted in constructing various interfaces of the application.

● Maintained Test Matrix for the latest test results information.

● Conducted User Acceptance Testing (UAT) and provided training to end-users.

● Developed and coordinated Test plans and Test procedures from requirements.

● Prepared test data for the positive and negative test cases.

● Exposed in System, Regression and End-to-End testing for various interfaces.

● Used TestDirector for documentation, test planning, and bug/defect tracking.

● Performed extensive testing of SQL statements

● Performed GUI Testing, Functionality testing both manually and also using Selenium webdriver to automate the testing process and achieve 100% test execution.

● Developed test scripts for Data-driven tests using Selenium and analyzed the results.

● Prepared the weekly status reports in MS-Excel to report weekly status to senior management. Environment: Mercury TestDirector, LoadRunner, Web Services, QTP, Windows, C#, Java Script EDUCATION

UNIVERSITY OF MARYLAND – Adelphi / College Park, MD

Master of Science in Information Technology (specializing in Project Management) o Relevant Course Work: Project Risk Management, Foundations of Project Management, Project Communications Management, Project Quality Management, Project Procurement Management, Financial & Strategic Management of Projects

Master of Business Administration

Bachelor of Arts

CSM certification (Anticipated December 2022)

Candidate for PMP Certification, Project Management Institute (Anticipated June 2022) References Available Upon Request.



Contact this candidate