Post Job Free
Sign in

Quality Assurance Team Lead

Location:
Stafford Courthouse, VA
Posted:
January 23, 2025

Contact this candidate

Resume:

Seiar Ahmad Shirzad

Quality Assurance Team Lead @ Littera Education Certified Tester

*****.*******@*****.***

+1-631-***-****

Stafford VA, 22556

Work Status: U.S. Citizen

Professional Summary:

Highly skilled Software Quality Assurance professional with over 10 years of experience in Manual and Automation Testing of Web applications across diverse domains including e-commerce, banking, healthcare, financials, and government sectors. Proficient in all phases of the Software Development Lifecycle, from Requirement Analysis to Test Planning, Execution, and Maintenance. Specialized expertise in accessibility testing, ensuring digital content compliance with accessibility standards and regulations using screen readers such as JAWS and NVDA. Experienced in playwright-type script development for efficient and reliable test automation.

Key Skills and Expertise:

Developed and implemented comprehensive test plans and strategies, incorporating Playwright framework with TypeScript for automated testing.

Implemented Behaviour Driven Development (BDD) methodologies using Cucumber Features, Scenarios, and Step Definitions in Gherkin format.

Demonstrated expertise in automation frameworks such as Cucumber, TestNG, and Page Object Model (POM), with a focus on data extraction from external files using Apache POI.

Extensive hands-on experience in designing and executing automated tests using Java and Selenium, ensuring thorough test coverage and reliability.

Proficient in playwright-type script development, leveraging modern automation tools for efficient and scalable test automation.

Strong understanding of Object-Oriented Programming Concepts (OOPs) and proficient in Core Java.

Utilized TestNG, Cucumber, GIT version control, and Maven for automated test case management within Agile/Scrum/Sprint environments.

Conducted various types of testing including Smoke testing, Integration testing, Regression testing, System testing, Black-box testing, GUI testing, User Acceptance Testing (UAT), and accessibility testing using screen readers such as JAWS and NVDA to ensure compliance with accessibility standards.

Collaborated closely with Project Managers, Business Analysts, and developers to ensure effective communication and problem resolution throughout the testing process.

Proficient in database querying for data integrity testing and end-to-end validation of application functionalities.

Developed and executed optimized XPath and CSS selectors to locate dynamic and static web elements.

Managed defect tracking and closure processes using JIRA, ensuring seamless communication and resolution of issues.

Experienced in Continuous Integration (CI) with Jenkins, scheduling jobs for regular automated test execution.

Possess excellent interpersonal skills, proven team player, and adept problem solver capable of delivering results under high-pressure scenarios.

TECHNICAL SKILLS

Proficient in BDD Selenium Cucumber JAVA, Playwright typescript, WebDriver IO, Test Complete, JavaScript, Azure DevOps, UFT, Selenium IDE/WebDriver, JAWS, and NVDA for comprehensive web application testing.

Skilled in JAVA, XML, SQL, Postman API and TypeScript for effective test automation and data manipulation.

Experienced in Eclipse and SQL Developer for efficient software development and debugging.

Proficient in BDD, TestNG, Data-Driven Framework, and Cucumber Playwright for structured testing methodologies.

I specialize in automating test cases using the Tosca tool to ensure the quality and reliability of software applications. I have extensive experience in creating, executing, and maintaining automated test scripts for various applications, including web, desktop, and mobile platforms.

I’m skilled in using Tosca’s Model-based Test Automation (MBTA) approach, which allows for the creation of reusable modules, making automation scalable and maintainable.

Experienced in XPath, Fire Path, and Firebug for web application issue identification and resolution.

Build Tool Competency:

Skilled in Maven for automated project build processes, ensuring consistency and reliability.

Process Familiarity:

Experienced in Agile-Scrum and Waterfall methodologies for adaptable testing strategies.

Bug Tracking Tools Proficiency:

Proficient in Version-One, JIRA, Rally, and HP ALM for defect management and resolution.

Experienced in MS Access, Oracle, MySQL, and Mainframe databases for effective data validation.

Operating Systems Proficiency:

Work Experience

QA Team Lead

Littera Education Remote April 2022 – Present

Led and mentored a team of QA engineers, fostering a collaborative and quality-focused culture within the team.

Developed and implemented comprehensive test plans and strategies, incorporating Playwright framework with TypeScript for automated testing.

Spearheaded the design and development of a comprehensive automation framework from scratch, tailored to the specific needs of Company, utilizing Playwright framework with TypeScript.

Demonstrated proficiency in selecting and integrating appropriate testing tools and technologies, with a focus on Playwright framework, to create a scalable and efficient automation infrastructure.

Collaborated with cross-functional teams, including development and design, to ensure seamless integration of the automation framework into the software development life cycle.

Implemented and maintained automated testing processes using Playwright framework with TypeScript, ensuring high test coverage and reliability.

Evaluated and recommended appropriate testing tools and frameworks, with a strong emphasis on Playwright framework, to optimize testing efficiency and effectiveness.

Established and tracked key quality metrics to assess product quality, leveraging insights from Playwright framework test results.

Provided regular reports and updates on the status of testing activities, highlighting achievements and areas for improvement using data from Playwright framework test runs.

Worked closely with development, product management, and other stakeholders to ensure effective communication and understanding of quality expectations, leveraging insights from Playwright framework tests.

Identified areas for process improvement and implemented best practices, leveraging Playwright framework's capabilities for efficient and reliable automation.

Assessed project risks related to quality and provided mitigation strategies, utilizing insights from Playwright framework test results to ensure comprehensive risk analysis.

Implemented SQL queries and handled database maintenance tasks to support testing and data validation activities.

Oversee the execution of manual and automated test cases.

Ensure thorough testing coverage for all aspects of the software.

Provide training to team members on new testing methodologies and tools.

Support the professional development of QA team members.

Managing all phases of QA, both pre/post-launch, for every client’s website and closing out projects when all final fixes are completed.

Coordinating with senior developers to address bugs in the template used for all client websites.

Researching ways to automate testing processes to optimize QA performance throughout the product life cycle.

Develop CI/CD workflows with GitHub Actions and Jenkins.

Managing offshore and on-site team.

Interacted with Project Managers, Business Analysts, and developers in reviews and solving problems encountered in the application.

Works efficiently with the Operations, Customer Success, and Product team

Performed API testing using Postman, including creating and executing API test cases to validate functionality, reliability, and performance of web services.

Executed API test cases to ensure proper integration between different systems and services.

Collaborated with development teams to identify and troubleshoot issues related to API requests and responses.

Ensured API endpoints adhered to business requirements by conducting thorough manual testing using Postman.

Led performance testing efforts using Gatling to assess application scalability and load-handling capabilities.

Analyzed performance test results to identify bottlenecks and areas for optimization.

Worked closely with development teams to resolve performance issues and enhance system responsiveness.

Designed and executed performance test plans to ensure optimal system performance under varying levels of user load.

Environment:

Azure DevOps, Jenkins, MAVEN, Apache-POI, Cucumber, Junit, Mainframe, MySQL DB, Eclipse, Firebug, Fire Path, XML, HTML, XPath, Agile Scrum, GitLab, API, Postman, Gatling, Windows 7, MS Office suite, Playwright typescript AWS, SaaS

Automation/Functional QA Lead

AgFirst Farm Credit Bank Remote January 2021 – April 2022

Involved in Test Lead activities like Estimations and resource Management.

Effectively represented QA team in project planning, test efforts, and various cross functional status meeting.

Creating Smoke test suite using Test Complete.

Creating regression suite using Test Complete.

Scripting as required for keyword test driven in Test Complete

Utilized Azure DevOps as defect tracking tool.

Expertise in managing offshore and on-site team.

Involved in Application testing Front end testing, Application Integration testing, E2E testing,

Assessed and analysed user stories and participated in sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, and Test reports.

Performed User Acceptance testing (UAT) exclusively in an agile environment.

Worked closely with development team to reproduce the bugs and to resolve usability issues during UAT and created Regression Document to track and report test activities during each phase of testing.

Participated in stand-up meeting, walk-through meeting, weekly automation meetings, demos, sprint grooming, retrospectives, and assessment meetings with business analysts and developers.

Review the latest requirements or user stories to understand the functionality that needs to be tested.

Go through manual test cases provided by QA teams or create new ones based on the requirements.

Identify reusable components and create Tosca modules for different parts of the application, like login, form submission, etc.

Convert manual test cases into automated test cases using Tosca. This includes recording test steps, parameterizing inputs, and defining expected results.

Create or retrieve the necessary test data required for test execution, ensuring that the data is appropriate and available.

Regularly review and update automated scripts in Tosca, especially if there are changes in the application. This might involve rescanning elements using Xscan or adjusting test steps to reflect new functionality.

Use Tosca's Testcase Design and Execution List features to set up and run regression tests, ensuring that new changes don’t break existing functionality.

If defects are found, I log them directly within Tosca, linking them to the relevant test cases and requirements. I make sure to include all necessary details, such as screenshots and logs, to assist developers in diagnosing the issue.

Update existing scripts to reflect changes in the application, such as UI changes or new features. This may also involve updating test data or adjusting logic within the scripts.

Generate detailed reports from Tosca to share with the project manager. This includes pass/fail rates, defect trends, and any risks identified during testing.

Utilized Azure DevOps (ADO) to manage test cases, track bugs, and integrate testing efforts with development pipelines.

Collaborated with cross-functional teams using ADO to ensure seamless communication and alignment of QA processes with project milestones.

Tracked project progress and test results through Azure DevOps dashboards, ensuring transparency and accountability.

Environment:

Test Complete, Tosca, Azure DevOps, Jenkins, MAVEN, Apache-POI, Cucumber, HP ALM, Junit, Mainframe, MySQL Playwright, Jira, ADO, Jenkins, MySQL DB, Eclipse, Firebug, Fire Path, XML, HTML, XPath, Agile Scrum, GitLab, Windows 7, MS Office suite, Playwright typescript.

QA Team Lead

U.S Bank, Brookfield, WI - Remote October 2019 – January 2021

Involved in Test Lead activities like Estimations and resource Management.

Involved in Application testing Front end testing, Application Integration testing, E2E testing,

Effectively represented QA team in project planning, test efforts, and various cross functional status meeting.

Expertise in managing offshore and on-site team.

Involved in building automation framework from scratch using Selenium WebDriver, JAVA, and Cucumber.

Assessed and analysed user stories and participated in sprint planning, Review Sessions & Scrum Meetings and developed Test scenarios, Test cases, Test data, Test procedures, and Test reports.

Performed User Acceptance testing (UAT) exclusively in an agile environment.

Used Selenium WebDriver to run test cases in multiple browsers and across Platforms.

Performed UI, Functional and Regression testing by automated using Selenium WebDriver, Cucumber, and Maven.

Utilized Version-One as defect tracking tool.

Worked closely with development team to reproduce the bugs and to resolve usability issues during UAT and created Regression Document to track and report test activities during each phase of testing.

Participated in stand-up meeting, walk-through meeting, weekly automation meetings, demos, sprint grooming, retrospectives, and assessment meetings with business analysts and developers.

Implemented Regression and Smoke test execution as a discrete step of the deployment process by using Selenium WebDriver.

Familiar with WCAG and Section 508 accessibility requirements, ensuring adherence to accessibility standards and regulations.

Proficient in conducting Section 508 accessibility testing using screen reader software such as JAWS and NVDA

Hands-on experience navigating through web pages, documents, and software applications using screen readers to identify accessibility barriers.

Skilled in assessing the accessibility of interactive elements, including links, buttons, forms, and menus, to ensure operability for users with disabilities.

Proven ability to document and report accessibility issues encountered during testing, along with providing recommendations for remediation to improve overall accessibility compliance.

Environment:

Selenium WebDriver, VersionOne, Jenkins, MAVEN, JAWS, NVDA, Apache-POI, Cucumber, Junit, Mainframe, MySQL DB, Eclipse, Firebug, Fire Path, XML, HTML, XPath, Agile Scrum, GitLab, Windows 7, MS Office suite.

Sr. Automation Engineer

BB&T Bank - Bristow VA September 2017 – September 2019

Analysed System specification documents (SSD), Business requirement documents (BRD) to identify test requirements. Performed agile testing, review the stories, and participated in Daily Scrum, Iteration Planning and Release Planning meeting and used Jira Tool.

Maintained Requirement Traceability Matrix (RTM) to make sure that test plans were written for all the requirements and performed gap analysis.

Hands-on Experience on Selenium WebDriver and creating Scripts in Selenium WebDriver using Java.

Experience in full Software Development Life Cycle (SDLC), in-depth knowledge of contemporary QA/test principles, methodologies.

Generated Selenium test reports using Extent Reports and Logs for quality assurance.

Developed automated test cases using Selenium WebDriver and used Java frameworks to develop the manual test scripts and executed them using Cucumber framework.

Logging defects, tracking, and working with developers to drive them to closure using JIRA.

Used Maven to help manage project's build, report, and documentation across the network.

Participated actively in continuous integration of the automation framework using Jenkins.

Monitoring and analysing the testing process and making recommendations for improvements.

Developed and maintained reusable test scripts to ensure complete requirement test coverage.

Performed backend testing by writing and executing SQL queries to validate that data is being populated in appropriate tables and manually verify the correctness of the data with front-end values.

Performed Smoke, System testing, system Integration Testing, User acceptance, Database & Regression testing.

Support/Co-ordinate test automation through planning, analysing, designing, and executing test cases utilizing a variety frameworks/tool (TestNG, Selenium WebDriver, Maven)

Contributed to developing Automation Framework that uses Java, Selenium Web Driver and TestNG.

Experience in working with Oracle Database, SQL as well as PG Admin PostgreSQL. Participated in peer review with team and developers to review test cases/test scripts.

Involved in Test documentation, such as Test Cases, Bug Reports, Use Cases etc using Jira.

Used Jenkins as a Continuous Integration server to configure with GitHub and Maven.

Used HP ALM to link defects to the relevant test cases and requirements, ensuring that there is a clear connection between the issue and the test that identified it.

Used HP ALM to track the defect lifecycle, monitor the status, assign defects to developers, and follow up on resolutions.

Used HP ALM to create custom dashboards with charts and graphs that display test coverage, execution progress, and defect status. These dashboards are shared with stakeholders to keep them informed.

Environment:

Selenium WebDriver, HP ALM, Apache POI, REST, Postman, MS Office, Windows 8 and 10, SQL, Maven, Jira, Cucumber, Gherkins, Eclipse IDE, PG Admin, PostgreSQL.

Automation Engineer

West Corporation - Chicago IL January 2015 – August 2017

• Worked in a dynamic agile scrum environment and collaborated closely with developers’ team.

• Developed, executed, and maintained test automation scripts using Selenium WebDriver and UFT (Unified Functional Testing).

• Automated functional testing for critical business workflows using UFT, ensuring smooth execution of regression cycles across multiple environments.

• Created and maintained UFT object repositories and shared actions to improve reusability across multiple test cases.

• Designed behavior-driven framework for Selenium automation using WebDriver, Java, and Cucumber.

• Performed API testing using Postman to validate request and response data and ensure integration accuracy.

• Designed automated workflows in Postman for API validation, including chaining requests and scripting assertions using JavaScript.

• Utilized Postman’s Collection Runner to perform batch testing of APIs, automating the process of verifying multiple endpoints in one go.

• Conducted Functional testing, Smoke testing, and Regression testing, actively participating in daily scrum meetings and bi-weekly Sprint releases.

• Reviewed and analyzed business requirements and technical specifications to define Testing Scope and Level of Efforts (LOE).

• Performed System, Integration, Smoke, Sanity, Functional, End-to-End, Positive, and Negative testing, monitoring the behavior of the application during different testing phases using various testing methodologies.

• Parameterized automated test scripts in Selenium and UFT to evaluate application performance across multiple data sets.

• Participated in all phases of the Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).

• Conducted backend testing, performing database table manipulations in relational databases by writing complex SQL queries.

• Wrote complex SQL joins, aggregations, and subqueries to validate backend data consistency and verify data integrity during testing.

• Used SQL queries to extract large datasets for testing, optimizing performance and reducing test execution time.

• Performed various testing activities, including functional testing and cross-browser compatibility testing.

• Used ALM (Application Lifecycle Management) for test management and defect tracking, documenting defects and updates to test plans.

• Created and maintained test cases, test runs, and defect logs in ALM, ensuring traceability from requirements to defects.

• Generated detailed reports in ALM to track test progress, defect statuses, and test coverage, improving overall project visibility.

• Utilized Jenkins for continuous integration, scheduling, and executing automated test scripts.

• Designed and developed automated test scripts to enhance testing efficiency and reliability.

• Performed Data Driven testing using Selenium WebDriver and TestNG functions to read data from external sources such as property and XML files.

• Worked closely with business teams, designers, and software developers to understand application functionality and navigational workflow.

Environment:

Java, Selenium WebDriver, Cucumber, Gherkins, POM, Maven, UFT, ALM, Postman, Jenkins, Web Services, REST, Oracle Database, Eclipse IDE, HTML, XML, Windows, Virtual Machine, Xpath, Firebug, Fire path

QA Manual Tester

Amtex Auto Insurance - Houston, TX February 2013 – December 2014

Interact with the Business Analysts for requirement analysis, test case reviews.

Created and executed manual test cases and logged defects.

Performed manual testing of database, user interface (UI), and mobile applications.

Defect verification, bug reproduction to ensure a good quality product and defect closures.

Following up with the development team for open defects and reporting status to Test Lead.

Regression testing to ensure the defect has been addressed in the application to close the defects.

Participated in weekly QA status and project status meetings to report any defects and issues encountered in application.

Actively communicated with the end users and business users to create realistic test cases.

Participated in Agile Scrum methodology and attend Daily Scrum, Sprint Grooming, and Sprint Planning and Sprint Review meetings.

Generating test reports and graphs through the completion of testing and verification.

Conduct QA reviews and inspections to find potential defects and recommend corrective action.

Involved in the design and development of test plan from business and Functional requirements which includes test objectives, test strategies, test environments etc.

Wrote Structure Query Language (SQL) queries to check proper data population in application table and for data verification to perform Backend Testing against Oracle Database.

Provide test summary documentation and analyse test results, identifying trends and/or root causes of analysis.

Involved in the regression test planning for the project and identified the critical regression tests.

Analysed the Business Requirements and worked closely work with the Business Team to get the clarifications.

Reporting and sharing data disposition to team leads and communicating with different departments.

Provided weekly status updates showing the progress of the Manual testing effort and open issues to be resolved.

Prepared meeting notes on daily execution/highlight of the project and send out the reports to managements.

Environment:

Manual Testing, Oracle, JIRA, SQL server, Windows XP, 7 and 8, HP Quality Centre, ALM

Education:

Bachelor’s in management studies (BMS) Indian School of Business and Management (ISBM)

ISTQB Certified.

Java - 7 year(s)

Jenkins - 7 year(s)

Jira - 7 year(s)

SQL - 7 year(s)



Contact this candidate