Quality Control Engineer (QC, Manual, Automation)
ABOUT FIREGROUP TECHNOLOGY
FireGroup envisions and strives to shape a world where e-commerce is easy, effective, and sustainable. Since our founding in 2016, we have specialized in providing a comprehensive portfolio of category-leading SaaS products for the global e-commerce market, including online store development, store management, sales & marketing automation, and almost every aspect of running an online business. After almost a decade in the market, we are loved by over 450,000 merchants and enterprises across 175+ countries and highly trusted by our globally renowned partners such as Shopify, BigCommerce, WooCommerce, Google, Meta, Tiktok, and Amazon.
As we continue on our development path, we relentlessly overcome challenges to develop innovative products that comprehensively and effectively solve problems in e-commerce, making online business easy and sustainable for everyone. Together, we aspire to build a future in which FireGroup emerges as a global leader in e-commerce innovation, offering world-class products trusted by industry experts around the world.
Why to build your career with us
- Make your impact globally on hundreds of thousands of merchants’ success
- Develop your skills in a fast-paced and highly competitive SaaS market
- Create and grow continuously among passionate talents with growth mindsets
Responsibilities
Daily meeting:
- Ensure work is progressing toward goals and improve team communication.
- Report on the progress of completed tasks, today's plan, and challenges faced during the process.
Grooming/Refinement:
- Participate in discussions and propose solutions to address the given requirements, clarifying new features and unresolved bugs of old features that require cross-team collaboration.
- Clarify the logic of the features (UI, User-flow).
- Add additional test cases that might arise when testing features.
- Provide feedback to the PO to improve the features (usually related to UI, User-flow).
- Highlight other features that might be impacted when working on this feature.
- Roughly estimate completion time (expecting old features to be 80% complete, while new features are roughly 40% complete).
Planning:
- Prioritize the functionality of tasks.
- Select the functionalities to be worked on in the next two weeks (Sprint).
- Evaluate story points (including risks, complexity, and execution time) to help the team fully understand the complexity of each functionality.
- Assess accuracy and the level of complexity and risks of tasks or functionalities, ensuring that story points are justified based on work experience. Guarantee an accuracy level of at least 50%.
Review/Retro:
- Review: Conduct a demo with the team to validate that the functionality was implemented as clarified initially.
- Retro: Improve work processes by reflecting on the past two weeks, identifying what went well and what didn’t, and providing feedback for any team member who requires improvement. Establish a to-do list of actionable tasks and follow up during the next Retro session.
Type of Tests Responsible:
- Manual (strong focus).
- API.
Analyze and clarify requirements for test cases:
- Analyze requirements and prepare test cases for manual tests:
- Review and analyze requirements, provide feedback, and conduct Q&A to clarify requirements.
- Estimate the execution time individually.
- Review applicable Test Technical Design techniques for the requirements.
Ensure test cases are well-prepared, verified, and prioritized before applying Testing:
- Write complete descriptions of the test cases using available templates, ensuring they are concise, clear, and not over/under-detailed.
Prepare data and environment for Testing:
- Prepare data and testing environment comprehensively based on information provided by Dev, PO, or Senior QC, or independently search for the necessary data.
Testing and Bug Management - Bug Tracking & Management:
- Manage product bugs (Create bugs, provide complete descriptions, categorize bugs, prioritize, assign to the right person, and track status) according to Sprint, date/month, Release, priority, severity, and the assigned resolver.
Testing Progress Reporting:
- Report the testing status performed by the individual (Test report).
Support external customers and internal stakeholders:
- Receive requests (problems) on Production through relevant stakeholders using the application.
- Verify and reproduce bugs in the Production/UAT environment.
- Notify the PO team and Dev team for resolution, clarify tasks, and provide feedback on resolved requests to the stakeholders using the application.
Establish and improve Testing processes, methods, systems, and tools:
Identify tools and develop additional skills (e.g., writing Postman scripts, SQL, automation) to facilitate easier testing processes.
Qualifications
- Graduated from College, University or equivalent certificates majoring in Information. Technology, Computer Science, Software Quality Testing Interest in software quality testing.
- At least 2 years of experience in related work.
- Preferably, candidates should have recent experience working on product-focused roles for at least one year.
- Participated in highly logical projects such as (ERP, Logistics, Payment, Reporting, ...).
- Experience with Webapp Testing (from 3 years of experience).
- Experience with API Testing, UI Testing and other types of Manual Testing.
- Proficient in testing tools, Testing techniques.
- Understanding and knowing about performance testing.
Required Skills and Attributes
- Provide advisory to establish processes: defining and implementing procedures to ensure quality (The processes should align with the project's development model)
- Experience with planning, creating and executing Testcase.
- Manage bugs efficiently and solve any issues that arise during the testing process.
- Focus, careful, attention to detail.
- Ability to analyze and think logically.
- Ability to guide and handle situations in team and cross team.
- Ability to manage product quality.
- Good ability in task and time management.
- Good communication, peaceful and positive attitude.
Preferred Qualifications
- Having an ISTQB certificate is an advantage.
Job Benefits
We believe that motivation & personality of the employees are the only shortcut to the promotion of the corporate and contributions to the society. We will try our best to create a corporate environment where all employees can realize their dreams and goals.
Featured benefits include:
- Have opportunity to work with global merchants and join the dynamic, young and friendly project team; stable career path;
- Attractive salary based on skills and experience; 13th month salary & seniority bonus; Employee’s marriage, maternity bonus; Birthday voucher gift;
- Annual salary review;
- PTI Healthcare, annual health check;
- Regular technical seminar & external/ internal training courses;
- Providing free coffee, tea & snack;
- Internal engagement events: Team-building; Town-hall, birthday gift voucher, mid-autumn, new year and kick-off parties, yearly company trip;
- FireGroup Sports Clubs: Running, Football, Badminton, etc;
- Laptop/ PC/ Monitor are provided
Contacts
Should you need more information about this job, reach out to us at: