Post Job Free

Resume

Sign in

QA Lead / Senior SDET Engineer

Location:
San Ramon, CA
Posted:
October 17, 2023

Contact this candidate

Resume:

MOSBAH ALNAWASHI

415-***-**** · ad0e59@r.postjobfree.com · San Ramon, CA 94582

QA Lead / Senior SDET Engineer (Remote WFH only)

www.linkedin.com/in/mosbahalnawashi

PROFESSIONAL SUMMARY:

●Over 10 years of professional experience in testing with extensive knowledge of Automation Framework Design and Implementation using Java and Selenium.

●Experience in Manual and Automated Testing of UI and functional aspects of Web based Applications on multiple levels of SDLC and Software Testing Life Cycle (STLC) with Agile Scrum.

●Good knowledge of Object-Oriented Programming Concepts (OOPS) and Java skills.

●Good experience in creating test cases and test scripts using Selenium WebDriver and TestNG in Java.

●Proficient with testing Web (UI) and Database testing.

●Experience in Data-Driven Test using Jenkins and Excel.

●Expert using bug tracking tools: Azure DevOps, JIRA, Team Foundation Server (TFS), Rally, and HP ALM.

●Good Knowledge with Java, C#, HTML, XML, and CSS.

●Expertise in performing different types of Testing: White Box testing, Unit, Integration, Black Box, Smoke, Functional, Stress, Volume, System, Performance, and Regression Testing.

●Extensive working knowledge in SQL Queries for backend data validation.

CORE COMPETENCIES and TECHNICAL SKILLS

Testing Tools/ Framework

Selenium WebDriver · Cucumber · Postman · TestNG · Junit · NUnit· Maven

Defect Reporting Tools

Jira · Azure DevOps · Team Foundation Server (TFS)

Programming Languages

Java · C# · C++ · SQL

Operating Systems

Windows · MacOS · Linux · Unix

IDE Frameworks / Tools

Eclipse · IntelliJ IDEA · MS VS Code · MS Visio · MS Office Suite

SDLC Methodologies

Agile Scrum

PROFESSIONAL EXPERIENCE

Safeway (Albertsons) – Pleasanton CA May 2022 – Present

QA Lead / Senior SDET Engineer

●Worked in analysis, design of highly complex and scalable web-based applications.

●Working experience in Agile scrum methodology in fast paced development teams

●Perform Manual and Automation testing on Web UI

●Execute White/Black box Testing, Regression Testing, System Integration testing, User Acceptance Testing, Pre-production Validation and Production Validation on Web UI for different projects using Java and POM design model and testing tools: TestNG, Cucumber BDD, and Selenium.

●Solid experience of Defect/Test Management tools like JIRA

●Provides testing leadership and direction.

●Mentoring QA teams and getting solutions in place.

●Providing technical oversight of creating/writing test approach, test cases, and results

●Ensures good software QA practices are followed.

●Perform Code review and Pull requests (PR) review using GitHub and GitHub Actions

●Define, discuss, and publish teams Definition of Ready and Definition of Done.

●Work with Product Owner and Tech lead in creating and understanding the requirements using Jira.

●Review requirements with Product Owner and help in product backlog grooming and backlog refinement.

●Assess the complexity of the user stories and help teams in estimation of user stories and scope of work.

●Address technical difficulties among the teams and get clarification for QA Teams

●Help Scrum Master during the sprint’s retrospection to asses any kind of technical risks, provide solutions to mitigate risks.

●Provide guidance with examples for QA Teams for designing, implementing, and deploying build and release.

●Collaborate with QA/Dev leads in approving QA activities for different projects and teams.

●Provide Product Owner demos as part of the acceptance criteria for the user functional stories.

Terumo Blood and Cell Technologies – Lakewood CO. June 2020 – May 2022

QA Lead / Senior SDET Engineer

●Investigate test and production failures, perform root cause analysis and create detailed bug reports of Embedded Systems.

●Strong Selenium automation, Java skills, Experience in agile development methodologies

●Capable of technical deep-dives into test scenarios and automation framework

●Performing manual and automated testing of all releases and communicating defects and test results

●Execute White/Black box Testing, Regression Testing, System Integration testing, User Acceptance Testing, Dry Run, Pre-production Validation and Production Validation on the actual Embedded Medical device for different projects using Java and POM design model and testing tools: TestNG, Cucumber BDD, Selenium, and Maven.

●Identified and analyzed software failures and reported them via JIRA, created complete, clear, and easily reproducible JIRA tickets and HP ALM

●Managed a team of QA Testers; provided the managerial and technical leadership of team.

●Mentored senior and junior QA professionals to strengthen core testing and application knowledge/experience across the entire team.

●Assists Testing Manager with oversight of all testing performed by the QA team, ensuring that processes are adhered to and training is conducted at defined frequencies

●Represent QA team and contribute to architecture reviews, design reviews, code reviews, and Pull requests (PR), and static code inspections.

●Work with Product Owner in understanding the requirements using Team Foundation Server (TFS) and Jira

●Manage the creation of test cases from requirements document and other related artifacts. Design test cases for system testing and document them.

●Works with the development teams and Product owners to refine and prioritize user stories and test cases and drive the test execution of the agile sprints.

●Address technical difficulties among the teams and get clarification for QA Teams, Dev, and PO

●Provides guidance and training to less experienced QA Team members.

●Collaborate with developers to create White box test strategy, test plans from functional specifications.

●manage an automation team, create and assign tasks, hold a sprint planning meeting, sprint calls, retrospective meeting, end of sprint demo and open for continues Agile process improvement.

San Mateo Credit Union – San Mateo CA October 2018 – May 2020

Senior SDET Engineer

●Worked in an Agile Software development methodology.

●Selected the Test Cases to be automated and performed functional testing using Java and POM design model and Selenium, TestNG, and Maven.

●Involved in designing and developing of automation framework to be used in UI testing with Selenium.

●Executed parallel browser testing on various machines using Selenium Grid and Maven scripts and performed cross browser testing.

●Used Jenkins as continuous integration server to run automated test suites for nightly batch run of the Script.

●Created Maven build files to run the Selenium tests and created reports in HTML format

●Test automation for web application using Cucumber.

●Execute browser compatibility and regression tests using Selenium for testing UI for every new build release.

●Created scripting to test REST API functionality for regression setup

●Performing API testing using Postman and Rest Assured.

●Worked in all areas of Jenkins setting up CI for new branches, build automation, plugin management and securing Jenkins and setting up master/slave configurations.

●Wrote and perform tests using Java web applications to automate web controls testing.

●Logged the defects in JIRA for the issues encountered during execution.

●Conducted backend testing using SQL queries to validate data for database and perform Database Testing.

Florida Blue – Jacksonville, FL February 2017 – September 2018

SDET Engineer

●Performed functional testing to identify various critical points in the application and automated it by using Selenium WebDriver with TestNG and Maven.

●Implemented Agile methodology and attended Scrum meetings.

●Created scripting to test REST API functionality for regression setup

●Developed and Implemented automation using Selenium WebDriver and Java.

●Created XML based test suit and integrated with Jenkins Server to execute automation scripts on a regular basis by scheduling Jenkins jobs in different test environments with different test configurations.

●Developed Test Plans, Test Scenarios, Test Cases, Test Scripts, and Test Data and Traceability Matrix.

●Performed automated acceptance test written in TDD (Test Driven Development) using Cucumber.

●Performing functional, regression and integration testing using Automation tools to make sure the application conforms to the requirement specifications.

●Continuous monitoring of jobs and analysis of the failures on Jenkins Environment.

●Performing API testing using Postman and Rest Assured.

●Involved in writing codes Using Java.

●Used XML and HTML report technology in reporting the automation results.

●Proficient in Database Testing using SQL Queries with multiple Databases: Oracle, SQL Server and MySQL.

●Used SQL queries for performing the Back-End Test execution.

●Preparing reports and test results after each release cycle for management and further test planning.

BNSF Railway – Fort Worth TX January 2016 – January 2017

QA Automation Engineer

●Prepared and Executed Test Cases for Functional and Integration testing.

●Involved in preparing Test Plan and Test Cases based on business requirements.

●Created, Reviewed, and updated Test Scenarios, Test Cases and Test Data.

●Generated test cases in spread sheet and upload them into Jira.

●Performed end-to-end testing, Integration Testing, UAT Testing and Regression testing.

●Performed Manual Testing and Automation Testing of the Web Application.

●Extensively used Selenium IDE to record, playback and debug individual test cases, using Selenium WebDriver provided more flexibility in automating test cases.

●Worked on distributed test automation execution on different environment as part of Continuous Integration Process using Selenium Grid, TestNG, Maven scripts, and Jenkins.

●Performed Integration and Regression testing to check compatibility of new functionality with the existing functionalities of the application using Selenium WebDriver.

●Participated in the sprints to create test cases, perform test execution.

GreenSky, LLC. – Alpharetta GA September 2014 – December 2015

QA Automation Engineer

●Actively participated in Project Team Meetings. Interacted and communicated with developers and Business Analysts.

●Worked with Business Analysts using Behavior-driven development (BDD) process.

●Implemented Test Cases using Selenium WebDriver, TestNG, and Maven using Java to automate the UI testing.

●Integrated Automation scripts in Continuous Integration tool: Jenkins

●Automated backend testing using TestNg framework

●Used GIT as version control tool integrated with Jenkins for CI/CD

●Developed Performance Test plan, executed Load testing, analyzed the results, and generated testing reports.

Barrett Business Services Inc. (BBSI) – Vancouver, WA. January 2013 – September 2014

QA Manual and Automation Engineer

●Involved in Manual Testing.

●Reported defects and involved in Defect tracking process.

●Performed Web Application testing on a project operated within agile environment, with 2-week sprints, daily scrum meetings, task waiting, presentations and review.

●Studied the requirements documents to understand Project.

●Used TestNG Annotations in Selenium WebDriver and executed a batch of tests as TestNG suite.

●Understand testing requirements by studying Test strategy.

●Created tests that have no user interaction as a set and executed them as Batch tests using Maven.

●Involved in Test cases documents review along with Test lead.

●Developed test automation scripts using Selenium WebDriver for regression and performance testing of the various releases of the application.

●Executed test cases on Software build and prepared test log with daily results.

●Performed UI and front-end testing using Selenium.

EDUCATION

Master of Science in Computer Science: Harrisburg University of Science and Technology, Harrisburg PA 2018

Bachelor of Science in Computer Science: Philadelphia University, Jordan 2008

Diploma in Computer Science and Information Technology: AL-Balqa’ Applied University, Jordan 2002



Contact this candidate