Summary
Overview
Work History
Education
Skills
References
References
Timeline
Generic

Abbas Sharifi

Stafford,VA

Summary

Results-driven Software Development Engineer in Test (SDET) with 8 years of experience in front-end, back-end, and native applications. Proven expertise in developing and executing robust QA strategies and test plans to enhance software reliability. Demonstrated leadership in managing QA teams for over 2.5 years, effectively coordinating testing activities while fostering a collaborative team environment. Highly adept at collaborating with cross-functional teams to swiftly identify and resolve quality issues throughout the development lifecycle.

Overview

8
8
years of professional experience

Work History

Quality Assurance Squad Lead

GENENTECH
BAY AREA, CALIFORNIA
02.2022 - 11.2024
  • Established and led a high-performing QA team (6 members combining from onshore and offshore) to ensure the delivery of top-quality software products.
  • Led the process of test strategy development that significantly contributed to the success of the QA squad by identifying testing procedures, approaches for test data, types of testing, and automation methodologies, ensuring improved test coverage, quality, and reliability of software products and services.
  • Enhanced cross-functional coordination with other squads that resulted in rapid identification, tracking, and reporting of issues.
  • Led the discussion on elevating the overall quality, stability, and reliability of software, and present that to the product team.
  • Led the process of developing QA automation framework development with QA team members to perform end-to-end testing.
  • Drove QA recruitment, test planning, execution, bug management, coordination, and reporting on sprint achievements.
  • Assist the Management Team with audits on a regular basis.
  • Convene regular knowledge-sharing sessions to discuss research and implement new or improved testing methods, automation, processes, tools, and systems, and develop and coordinate appropriate test procedures.
  • Assist team members with troubleshooting and resolving complex technical problems.
  • Managed and responded to software quality assurance issues with related squads, such as development, database, design, and support.
  • Wrote test cases and automation scripts for functional testing – backend, frontend, and mobile requirements.
  • Led testing of all UAT deployments, schedule and update QA jobs in Jenkins, and was responsible for maintaining the CI/CD pipeline.
  • Prepared weekly reports highlighting key performance indicators related to product defects or other quality issues.
  • Tested functionality, performance and compliance of each product against design specifications to maintain strong development standards and high customer satisfaction.
  • Maintained records of test results, findings and other data related to product quality assurance.
  • Documented, triaged, and managed defects in software and worked with developers to facilitate timely resolutions.
  • Met project scope and delivery dates by planning optimal testing schedules.

Software Development Engineer in Test

INTIMOCRM
SAN DIEGO, CALIFORNIA
03.2019 - 01.2022
  • Contributed to the development of the test framework from its inception using the page object model design pattern.
  • Wrote documentation for bug management, Jenkins integration, and use of JIRA Xray in the application.
  • Developed well-structured test plans, scenarios, and test cases as per product requirements by using Selenium WebDriver, Maven, and Jenkins, and leverage knowledge of object-oriented programming to help validate, verify, communicate, and initiate new bug and error requests in a documented manner.
  • Performed cross-browser testing when required.
  • Efficiently contributed to all Scrum artifacts and events.
  • Regularly performed several functional and non-functional tests through automation and manual testing, ensuring that the program functions according to the designed specifications and business requirements.
  • Daily utilization of Jenkins as a continuous integration server to run automated test suites by scheduling Jenkins jobs in different test environments.
  • Experience in setting up full CI/CD pipelines and building an effective CI/CD pipeline to provide confidence in your software quality.
  • Backend testing through Rest Assured and JUnit 5 to confirm API functionality, performance, and error handling.
  • Validated the expected results of the response by executing SQL queries against the database and comparing them.
  • Developed and execute test scenarios and test cases for mobile testing, both automated and manual.

Software Development Engineer in Test

WORKPLACEERP
SAN DIEGO, CALIFORNIA
01.2017 - 03.2019
  • Helped convert business requirements into technical requirements; designed and developed system acceptance criteria and functional test plans with focused coverage, performance, and automation
  • Logged software defects in the defect tracking tool and assisted developers with debugging code issues
  • Participated in design reviews to provide input on functional requirements, product designs, schedules, or potential problems
  • Performed functional, regression, and Smoke Testing on the client's Back-End and Front- End systems and applications
  • Identified, analyzed, and documented errors, questionable functions, and inconsistencies in software program functions, outputs, and content

Education

Bachelor of Computer Science -

01.2007

Skills

Coding Tools: Java, exposure to Python, Cucumber, Maven, Apache, Postman, JMeter, WRK, PlayWrite

Automation: Selenium, Cucumber, JUnit, TestNG, REST API, Soup API, JDBC, Katalon, Appium;

Automation Framework: Page Object Model, Behavior-Driven Development

Database: MySQL, MS Access,

Continuous Integration Tools: Jenkins, GitLab, Bitbucket, Confluence

PM/Bugs: MS Project, Wrike, Jira, Bugzilla, Zendesk and Jam

Platforms: Microsoft Windows, macOS, LINUX, iOS, Android

Docker Development Tools: IntelliJ, Visual Studio, and Xcode

Management Tools: JIRA, ASANA, MS Office Suites, Visio, MS Power Automation

Cloud Computing Platforms: AWS, Azure, or Google
Certification: PMP and CSM

  • Test environment setup
  • User acceptance testing
  • Agile methodology expertise
  • Efficient defect management

References

I will provide references from my current and previous jobs as per request.

References

References available upon request.

Timeline

Quality Assurance Squad Lead

GENENTECH
02.2022 - 11.2024

Software Development Engineer in Test

INTIMOCRM
03.2019 - 01.2022

Software Development Engineer in Test

WORKPLACEERP
01.2017 - 03.2019

Bachelor of Computer Science -

Abbas Sharifi