We provide IT Staff Augmentation Services!

Software Qa Consultant Resume

2.00/5 (Submit Your Rating)

San Jose, CA

SUMMARY

  • Around 7+ years of professional IT experience which includes experience in testing environment and various related technologies.
  • Experience with mobile testing automation using Appium. Use Appium, Selenium WebDriver with Java to develop and update regression test automation suits.
  • Experience with web app testing and automation using JavaScript, Selenium WebDriver.
  • Perform testing on Mobile platforms for iOS, Android OS and variety of devices, including virtual environment.
  • Expertise in implementing Waterfall / Agile and SCRUM Methodology by analyzing requirement specifications and responsible for developing test objective, strategies, scope, test procedures and test matrices.
  • Extensively expert in SQL, Oracle in querying DB tables for Data Validation and Verification.
  • Knowledge and experience building IntelliJ Plugins.
  • Experience in using Android SDK and ADB shell.
  • Experience with distributed source control systems such as Git.
  • Extensively experience in using the Web debugging tools Firebug, FirePath and XPath.
  • In - depth understanding of Web technologies such as HTML, CSS and JavaScript.
  • Knowledge with performance measuring tool JMeter.
  • Good experience in effort estimation and risk mitigation planning.
  • Excellent analytical skills with good communication and self-organizing skills, committed team player.
  • Ability to work under pressure and competing deadlines.
  • Enjoy working in a fast-paced dynamic environment.
  • Advance QA experience in software internationalization and localization.
  • Languages: English, Chinese, Japanese.
  • US citizen

TECHNICAL SKILLS

Operating Systems: Windows, Unix/Linux, macOS, iOS, Android OS

Test Automation Tools: Selenium WebDriver, Appium with Java, Cucumber/Ruby

Programming: Java, JavaScript, HTML, CSS, Shell Script, XML, Solaris, Perl, SQL, Git CI/CD, Maven, Jenkins, xPath, IntelliJ, Eclipse

Database: MS SQL Server, Oracle

Defect Tracking Tool: Bugzilla, Jira, TestRail, BugFender, Git

Others: Internationalization(I18N), Localization(L10N)

PROFESSIONAL EXPERIENCE

Confidential, San Jose, CA

Software QA Consultant

Responsibilities:

  • Use Maven for project building tool, utilized TestNG framework to simplify testing needs.
  • Develop Appium(Selenium WebDriver) test automation scripts with Java for regression testing.
  • Maintain source of automation tests suite in GitHub version control.
  • Set up Jenkins to run test automation, prepared test reports using Test Results Analyzer.
  • Install and utilize Mobile device simulators, collect log files via Android SDK, ADB.
  • Analyze business requirements and functional documents, create to define the test environment, phases of testing, entrance and exit criteria into different phases of testing and resources required to conduct the effort.
  • Manage assigned projects individually and serve as a testing expert for validating fixes, patches and new releases of the platform.
  • Test applications in different types of browsers (cross-browser testing) and versions, such as Internet Explorer, Firefox, Google Chrome to simulate production environment.
  • Develop test scripts to identify the app elements through locators using FireBug and FirePath Firefox plugins.
  • Participate QA weekly meetings and various other meetings and discusses enhancement and modification request issues and defects in the application.

Confidential, San Francisco, CA

Software QA Consultant

Responsibilities:

  • Used Selenium WebDriver with Cucumber/ Ruby to perform data driven testing and to parameterize data.
  • Experience in testing Client/Server wholesale/retailer Web Applications with JavaScript, HTML, SQL.
  • Performed data validation testing by writing and executing SQL queries to validate the data from Oracle.
  • Developed complex data driven automation framework to support both UI and API testing.
  • Generated, analyzed, and published JMeter test results and document the testing process.
  • Used Eclipse IDE to develop test suite. Performed load
  • Tested a video editor mobile app on Android OS and iOS. Performed stress testing by loading a huge data.
  • Performed Agile testing, review the stories and participated in daily Scrum, Iteration planning and release planning meeting.
  • Interacted with users by conducting User Acceptance Testing (UAT) to ensure that the total functionality of the application was met by complying with all the business requirements.
  • Developed training materials, system maintenance and operating manuals for the QA environment and used the same to train the users.

Confidential, Santa Clara, CA

Sr. Release Manager / QA Engineer

Responsibilities:

  • Developed project plans, including defined scope, objectives, deliverables, risks, strategies, timelines, and resources required.
  • Communicated and presented status, progress, measurements and issues to executives, stakeholders, and other cross-functional teams.
  • Conducted retrospectives for evaluating project performance, extracting lessons learned, and generating improvement recommendations.
  • Communicated and maintained the release drops/beta schedules with in-house customers for embedded purpose and vendors outside for community review purpose.
  • Developed SQL-based reporting and query dashboards for defect tracking.
  • Wrote test automation scripts in Silk.
  • Maintained source of application in Subversion control for QA.
  • Performed API testing using Java and sent manual notifications for every build.
  • Effectively led and tested I18N functions, introduced and initiated variety testing srategies and methodologies to resolve I18n testing challenges. Leverage testing with L10N team.

We'd love your feedback!