About Me
I am a solution-driven Software Test Engineer with over four years of experience in software quality assurance, automation testing, and managing end-to-end testing processes. My expertise lies in ensuring software reliability, performance, and compliance with project requirements. Over the years, I have demonstrated strong problem-solving skills, adaptability, and the ability to work collaboratively with cross-functional teams to deliver high-quality results.
Currently, I am pursuing a Master's in Data Science and Analytics at SUNY Buffalo State University to further enhance my technical proficiency and analytical skills. With a solid foundation in Agile and Scrum methodologies, I thrive in fast-paced environments that demand attention to detail, strategic thinking, and continuous learning. My commitment to excellence and my ability to balance technical knowledge with innovative thinking make me an asset in any organization.
Summary
Experienced Software Test Engineer with a proven track record in quality assurance for client-based and web-based applications. Adept at managing the Software Development Lifecycle (SDLC) with extensive knowledge in Agile Scrum methodologies. Expertise includes automation testing using Selenium WebDriver, TestNG, Maven, and Cucumber, backend testing using SQL, and experience with Continuous Integration tools such as Jenkins. Proficient in working on regulatory projects, enhancing frameworks, and delivering results under tight deadlines.
Skills
- Programming: Proficient in Java, SQL, and HTML for developing robust and efficient test scripts.
- Automation Testing Tools: Advanced expertise in Selenium WebDriver, TestNG, Cucumber, Maven, and Page Object Model (POM) frameworks for automation testing.
- Database Management: Skilled in Oracle and Microsoft SQL Server for backend testing and data validation.
- Continuous Integration and Version Control: Hands-on experience with Jenkins for CI/CD pipelines and Git for version control.
- Testing Methodologies: Thorough knowledge of Agile, Scrum, Waterfall, and Behavior-Driven Development (BDD).
- Bug Tracking and Management: Proficient in using JIRA for defect tracking and team collaboration.
- Additional Tools: Expertise in TFS, Quality Center, and QMS for test management and reporting.
- Soft Skills: Excellent analytical, problem-solving, communication, and team collaboration skills.
Professional Experience
Global Healthcare Exchange (GHX) - Pittsburgh, PA
QA Engineer II | April 2023 - Present
- Actively participated in Agile Scrum development including Sprint Planning, Daily Scrum, Backlog Refinement Meeting, and Retrospective Meeting for Agile Scrum Development Process.
- Worked closely with Product Owner (PO) and Business Analyst (BA) to ensure the user stories are clear, consistent, and testable.
- Developed test cases in Gherkins language and implemented Cucumber to automate them in the Step Definition.
- Developed and executed automated scripts to test the application using Selenium WebDriver, Java as a programming language, and Cucumber using Gherkin.
- Performed test automation development using a test framework that implements Page Object Model (POM), Cucumber feature files, and TestNG configuration files.
- Responsible for maintaining the Selenium Automation scripts for regression and functional testing using a data-driven framework following the Behavior Driven Development (BDD) approach.
- Worked on Continuous Integration Tools (Jenkins) for executing the Automation regression suite nightly and provided quick feedback to the developers.
- Implemented Maven for project building and Git for code management repository.
- Communicated issues to business, engineering, and management using JIRA.
- Performed backend testing by developing complex SQL queries.
- Resolved risks, issues, and defects with the coordination of the group members and external team members.
- Worked independently on multiple projects and effectively communicated with stakeholders.
UPMC - Pittsburgh, PA
QA Analyst | November 2021 - April 2023
- Actively participated in daily status calls and worked closely with the QA team to complete planned tasks.
- Worked closely with Product Owner (PO) and Developer team to ensure user stories are clear, consistent, and testable.
- Collaborated with the business team and developed test cases in TFS.
- Responsible for maintaining the automation test suite scripts for regression and functional testing.
- Communicated issues to business, engineering, and management using QMS.
- Performed backend testing by developing complex SQL queries.
- Resolved risks, issues, and defects with the coordination of group members and external team members.
- Performed end-to-end test executions on Transaction Console, Order Console, and Marketplace Console.
- Executed tests in multiple test environments to ensure test quality.
- Restarted test servers whenever necessary or on demand.
- Maintained the Test Matrix for the latest test results information.
- Reviewed Business Requirement documents for writing Test Cases and Test Procedures.
- Identified defects and discrepancies, documented, and tracked defects in Quality Center and coordinated defect calls.
- Communicated defects encountered during regression tests and followed up with developers until all issues were resolved.
- Created SQL queries to retrieve data from the database to validate input data.
Education
- PhD in Aeronautical Engineering, Northwestern Polytechnical University, China (2025 - 2029)
- Master's in Data Science and Analytics, SUNY Buffalo State University, USA (2024 - 2025)
- Bachelor's in Aeronautical Engineering, Northwestern Polytechnical University, China (2012 - 2016)