Summary Of Qualifications

10+ years working in a Sr. QA position of software testing and automation, such as Unit, System, Integration, Regression, Exploratory, Load, Performance and Acceptance Testing

  • Extensive experiences of developing/updating/executing test strategies, planning, use cases, scenarios, test cases, automation scripts
  • Provide excellent test & defect reports and coordinate with other teams to escalate issues, prioritize and assign tasks
  • Automation Frameworks in Java, JavaScript, Selenium WebDriver, TestNG, Maven, Jenkins, Appium, Python, Pytest, Robot Framework, Kafka, Rest API, AWS Cloud, JMeter, Kubernetes, Postman and Microservices tests. Knowledge of Docker Containers, RestAssured.
  • Working experiences in both Agile and Waterfall methodologies, as well as CICD Pipeline and Continuous test. Version control with GIT, Bitbucket, GitHub
  • Solid knowledge of Web & Mobile App tests from back end to client side
  • Experiences of Oracle and SQL databases with proficient SQL skills and Mongo DB
  • Rich experience of customer support for the UAT test and Production issues with excellent problem solving, analytical troubleshooting and time management skills to meet the deadlines
  • Training and leading internal project QA teams and Outsourcing QA teams
  • High Level of Attention to Detail, Ability to Handle Multiple Tasks and Projects, Exceptional Organizational Skills, Active and Reliable Team Player

Professional Work Experiences

Sr. QA Engineer - Contract

March 2020 - August 2020
  • Collaborating with team members of different disciplines across multiple scrum teams in Agile environment
  • Create, execute and maintain automated test suites for Websites using Selenium WebDriver, Java, Maven, TestNG, Jenkins, Github, Appium + BrowserStack.
  • Provide testing estimates based on specifications and acceptance criteria
  • Merge and approve developer pull requests and manage the deployment of new features into production
  • Logging, assign and validate the bugs in Jira and provide sprint-based test reports

SDET - Software Development Engineer in Test

Oct 2016 - Feb 2020

Participate in the whole agile process of product development. Responsible for all aspects of testing include both automated test suites and manual test cases.

  • Develop & Validate the AWS workflows which combined with Web UI, API calls and Microservices.
  • Creating, maintaining, executing the automation test suites with Java, JavaScript, Selenium, Maven, TestNG, Jenkins, Python, Robot Framework, Postman, Rest API, Appium with Android platform.
  • Implement and maintain test pipelines as part of the overall CI/CD delivery process
  • Leading the deployment of the new releases into Dev/Staging/Prod with GIT & BitBucket
  • Create the release notes and other QA documents in confluence
  • Login, prioritize, triage, assign and validate the bugs, discuss the solutions with developers
  • Participate, support the integration tests and collaborate with other scrum teams
  • Troubleshooting and investigating the issues occurred in various environments and tests

Sr. QA Engineer and Team Leader

Apr 2014 - Sep 2016

Collaborate with the development team and be responsible for building, testing, deploying and executing comprehensive solutions to ensure consistent delivery of high-quality software releases.

  • Optimise, investigate, debug, review and update the functional, sanity, regression, acceptance manual and automated test suites
  • Working closely with software developers and make sure all product requirements are met and bugs fixed
  • Design, develop and implement both manual and automated robust tests for the newly developed features
  • Increasing test coverage and shorten the software development life cycle
  • Analyse the results and logs of regular automated tests executions to ensure continuous improvement in quality and efficiency with Java, Selenium, Appium, REST API
  • Identify, track and report bugs in Jira, reproduce failures, investigate their root causes, and verify the bug fixes
  • Provide comprehensive test reports, the detailed instructions of setup prod MP5 workflows and profiles
  • Leading, training, monitoring India MP5 QA team and new QA members.

Quality Assurance Engineer

Nov 2007 - Mar 2014

Conducting tests before product launches to ensure software runs smoothly and meets customer requirements

  • Plan/Design/Running functional, regression, sanity, ad hoc testing on Web & Mobile applications with various Web Browsers, iOS, Android mobile phones & tablets.
  • Cooperate with customer product or QA team for UAT and Integration Testing
  • Leading the bug review, investigating, troubleshooting meetings with internal and external teams
  • Used Java, Selenium and Appium for Automation testing
  • Prepare and communicate test status and progress reports
  • Support customer UAT tests and follows up with other teams internally and externally
  • Perform Load and performing tests with JMeter

Continuing Learning Projects

API, UI Web & Mobile Test Automation Frameworks built from scratch

Selenium WebDriver with Java - Framework Building from Scratch - Java-based test automation framework built on top of the most popular solutions with Selenium WebDriver, TestNG and Maven. Test code organized using the Page Object Model.
Selenium Basic to Advanced with Java Core Practice - Java-based test automation framework. The practice of selenium webdriver include various of web elements, locators, synchronizations and etc......
Web Automation Using Robot Framework - Selenium with Python - Python-based Robot framework built on top of the most popular solutions Selenium WebDriver, Pabot, Jenkins, MySQL, DDT using Excel & CSV files. Test code organized using the Page Object Model.