Skip to main content
Edward Song

Edward Song

Dynamic Manual QA and Software Test Engineer with over 7 years of experience

Talent
USMember since May 17, 2026
JavaSQLManual TestingAzure DevOpsPythonAPIAWSAISeleniumTestNGCypressPlaywrightNUnitJUnitRestAssuredBDDBehaveUATPerformance TestingCI/CD PipelinesSalesforceConfluenceClaude CodeOpenClawPlaywright MCPChrome DevTools
·

Hire this person

Send a job offer directly to this candidate

JavaSQLManual TestingAzure DevOpsPython

About

Dynamic Manual QA and Software Test Engineer with over 7 years of experience validating web applications, user-facing workflows, enterprise platforms, APIs, and backend data. Focused on enhancing quality assurance processes and spearheading automation initiatives. Strong in regression, exploratory, functional, acceptance, smoke, sanity, UAT, UI/UX, release readiness, and post-release validation.

Skilled in designing sophisticated testing frameworks, implementing CI/CD pipelines, and leading teams to optimize testing efficiency. Known for clear, reproducible bug reports and strong debugging with engineers. Proficient in Java, SQL, .NET C#, and various automation tools, consistently boosting productivity while shortening testing timelines.

Demonstrated ability to collaborate effectively with cross-functional teams to ensure the seamless integration of quality practices across the software development lifecycle. Dedicated to promoting a culture of quality and continuous improvement in every project undertaken. Hands-on with AI-assisted QA workflows using Claude Code, OpenClaw, QA swarm concepts, MCP tooling, Playwright MCP, and Chrome DevTools MCP for test creation, browser validation, debugging, and automation maintenance.

Experience

SoftwareTestEngineerII - First American Financial - Santa Ana, California (Remote)

(2020-03 - 2025-01)

  • Designed and implemented a robust end-to-end Selenium/NUnit framework for a Salesforce application, integrating regression, partner, and integration tests—reducing manual testing efforts and deployment times by 50%.
  • Directed the architecture and continuous improvement of automation frameworks across multiple teams using TestNG, BDD (Python/Behave), Playwright, Cypress, NUnit (C#), JUnit, and RestAssured for both UI and API testing.
  • Led a team of junior QA engineers in building a Cypress automation framework, significantly improving team productivity and automation coverage.
  • Trailed the adoption of API automation testing with RestAssured to enhance backend validation and coverage.
  • Integrated automated testing into CI/CD pipelines using Azure DevOps and AWS, supporting scheduled and on-demand executions for continuous delivery readiness.
  • Partnered with DevOps engineers to build and maintain pipelines that delivered consistent, client-ready builds and reports.
  • Collaborated with cross-functional teams—including Product Owners and Developers—to define test strategies, create test plans, and validate requirements and acceptance criteria.
  • Executed comprehensive testing strategies including GUI, Functional, System, Smoke, Integration, Regression, UAT, Backend, and both Positive/Negative testing.
  • Guided and mentored offshore QA teams; developed proof-of-concept automation solutions and contributed strategic insights that influenced engineering initiatives.
  • Authored and maintained detailed QA documentation and knowledge transfer guides in Confluence, accelerating onboarding and cross-team sharing.
  • Delivered daily and weekly automation status reports, providing visibility into test coverage, progress, and risk areas.
  • Actively participated in Agile ceremonies (sprint planning, retrospectives, reviews) and supported UAT to ensure alignment with sprint goals and release quality.
  • Supported security and compliance efforts by coordinating with stakeholders on scheduled penetration testing initiatives.

QA Engineer - Digital Matrix Systems - Plano, Texas

(2018-12 - 2020-03)

Performed a balanced QA role comprising 30% automation and 70% manual testing across multiple functional domains, ensuring high product quality and stability.

  • Spearheaded the design and development of a Selenium-TestNG automation framework from scratch, successfully migrating legacy UFT scripts to reduce licensing costs and modernize the QA stack.
  • Maintained and supported existing UFT automated regression tests during the transitional phase to open-source tools.
  • Developed a custom C# parser to ingest and automate testing of XML files containing credit score data, streamlining test data management.
  • Engineered custom parsers for TTY data formats to enhance test automation and developer support through faster and more reliable data processing.
  • Executed complex SQL queries to validate backend data integrity and contributed to performance testing to ensure system responsiveness.
  • Collaborated closely with developers and project managers to define and implement acceptance, integration, and unit test cases aligned with evolving business requirements.
  • Conducted in-depth analysis of functional and non-functional use cases to create detailed and comprehensive test plans.
  • Participated in regular code reviews and championed QA integration into the Software Development Life Cycle (SDLC), fostering a culture of quality and continuous improvement.
  • Performed extensive manual testing including GUI, Functional, System, Smoke, Integration, Regression, UAT, Backend, and both Positive/Negative test scenarios.

Education

BSci - Computer Science - University of Texas at Dallas (2014-08 - 2018-12)

Reviews

Related