Principal QC Engineer

Ho Chi Minh city 06 January 2020

As a Principal QC Engineer, you will have the opportunity to work in many projects and business domains. You are encouraged to apply Automation frameworks and tools to automate tasks besides manual testing. While working in the QC department, you will have the necessary support to improve your QC expertise and obtain international certifications (such as ISTQB, Automation, Performance Test). At PYCO, we will provide you with the training and support you need to improve your career in Test Automation.

The company has a good training program to provide every staff with all essential skills, knowledge and English competency. In addition, the QC department has many other activities:

  • QC department's training and coaching program (Technical testing skills and professional certifications)
  • Define and develop your career path to be professionals in the Testing Industry
  • Working in a dynamic environment with diversified business domains and challenges
  • Participate in Team Building activities


  • As a QCL you will manage one or two projects, both dealing with manual test and test automation in terms of quality assurance
  • Propose Test strategies for projects and conduct workshops with clients
  • Join QC department activities to lead and develop the team
  • Apply/adjust testing processes to ensure quality in fully SDLC
  • Define Test Plan (Test strategy and Test logistics) and apply Testing methodologies, Techniques to design test cases and prepare test data
  • Collaborate among teams: clients, scrum teams and QC teams
  • Consider test automation approach and involve right people to apply it successfully in projects 
  • Test monitoring and controlling, including managing test effort and bug leaks
  • Study and understand project requirements
  • Communicate and collaborate, clearly and accurately, with the project team (Client, PO/BA, PM/SM, TL, etc.) 
  • Apply testing on Web, Mobile apps and API/BE Testing
  • Perform (partially) all phases of testing including Smoke test, Integration test, System test, Regression test and support PO/Client team in terms of running UAT
  • Perform (partially) most Testing types including Functional test, Layout/UI test, Content check, and Non-functional test (Usability, Compatibility, Performance test, etc.)
  • Report bugs found and test results (partially)
  • Perform Test evaluation and make quality reports for each delivery (making decision GO/NO GO)
  • Consult and guide developers to do some testing before releasing to QC testing
  • Identify, raise and follow-up any quality & delivery risks
  • Make weekly reports to the QC Manager about problems/issues/risks of the project
  • Fully participate in the Sprint planning, Grooming,  Retrospective meeting, and compulsory training sessions
  • Confirm test artifacts when closing project 
  • Provide technical support/coaching for less experienced members to increase the team’s productivity & develop QC career paths
  • Have the ability and willingness to travel and work on-site


  • Background in IT or Computer Science
  • English (At least level: Upper-Intermediate, strong communication)
  • 7+ years of hands-on experience in Web/Mobile/API/BE testing & strong Web & Mobile testing
  • 4+ years of hands-on experience in QC Leading
  • 3+ years of hands-on experience in coaching/training
  • 2+ years of hands-on experience in test automation activities (Selenium, Appium, Cucumber, also applied for using tools of test automation)
  • Good leading skills and able to manage well one or more QC teams in projects
  • Strong problem solving and critical thinking skills
  • Strong Testing methodologies and techniques: Test levels, Static test (Reviews and Static analysis) and Dynamic test (Black-box Testing, Exploratory Testing, Error Guessing)
  • Strong in Designing Test Artifacts: Test plans (including test automation and performance test plans), Test case, Bug report, and Quality Report
  • Able to create testing proposals (Test strategies, estimation, automation test solutions, performance test solution, etc.)
  • Good knowledge and experience of the standard software engineering process, Testing methodologies, V/Agile working models
  • Good attitude and testing mindset: organized, detail-oriented, quality-oriented and automation-oriented, enthusiastic, responsible, and eager to learn and develop your career in the testing field
  • Good testing processes in the Agile model
  • Good reading and understanding of Functional and Non-functional requirements, provide feedback and enrich requirements efficiently
  • Good training and coaching skills
  • Hands-on experience using/testing in Digital domains (CMS, E-Commerce, Banking, SNS, Insurance, etc.)
  • Strong Web, Mobile and API/BE Testing  (related technologies: HTML, JS, CSS, Java, .Net, PHP, React, Angular, NodeJS, etc.)
  • Good understanding of some main technical documents (SAD, DB Schemas, API/Web service specification)
  • Hands-on experience in manipulating databases in SQL Server/MySQL/Oracle/Neo4J/MongoDB
  • Hands-on experience with a Test Management tool: Zephyr/TestRail/others.
  • Hands-on experience with some Testing tools more: Generate Test data, Layout test, GA tracking, JMeter, others
  • Knowledge of Performance tests
  • Basic knowledge of Security test


  • Hands-on experience with Micro-service Architecture, Big data knowledge
  • Hands-on experience working directly with overseas clients
  • Hands-on experience in Security tests
  • Hands-on experience in Performance tests
  • Hands-on experience at test automation studio/tools (keyword-driven, data-driven)
  • ISTQB CTFL certification is required (you can get it after onboarding with training and support from QC department of the company)
  • Hands-on experience in designing, implementing and executing in Test automation:
  1. Programming: Java/.Net/JavaScript/Python
  2. Selenium, Appium, TestNG/JUnit
  3. Git, SVN
  4. Gherkin, Cucumber-BDD
  5. CI/CD tools: Jenkins/Bamboo
  6. Cloud Device Services: BrowserStack/AWS Device Farm/pCloudy/others


  • ISTQB Agile Tester
  • ISTQB Test Manager Certification
  • ISTQB Test Automation Certification
  • ISTQB Performance Certification

At PYCOGROUP, we don’t just offer you a job, we offer you your future. Here’s your chance to get your hands on…

  • The latest technologies for mobile & web development
  • Teammates that challenge you to exceed your limits
  • The finest IT tools to raise your potential to even greater heights
  • The power to deliver some truly awesome products & services
  • Cutting-edge collaborative software development
  • A career path that allows you to learn and grow
  • Attractive annual bonuses
  • Private health care program


The offered candidates will have opportunities to receive an attractive Tet sign-on bonus.
(Joining date & working commitment terms will be applied)



For more information please contact



Do you recognize yourself in this role? And, are you willing to shape the future of the digital world with us?

Or, would you like to refer your friend to this job?

Please send an email to

Positive Thinking Company