Junior QA/QC Engineer (Web UI and Mobile)
π Job Overview
Job Title: Junior QA/QC Engineer (Web UI and Mobile)
Company: TotallyAwesome
Location: Ho Chi Minh City, Vietnam
Job Type: Full-Time
Category: Quality Assurance / Software Testing
Date Posted: 2026-06-05
Experience Level: Entry-Level to Junior (0-2 years)
Remote Status: Hybrid
π Role Summary
-
Execute comprehensive manual testing for both web and mobile applications, ensuring end-to-end quality across the product lifecycle.
-
Develop and implement automated test scripts to enhance testing efficiency and coverage, leveraging modern automation frameworks.
-
Collaborate closely with development teams to identify, document, and resolve software defects, ensuring timely and effective issue resolution.
-
Contribute to the continuous improvement of testing methodologies and processes, proactively identifying potential risks and recommending mitigation strategies.
-
Engage in API testing as required, validating backend services and data integrity to ensure robust application performance.
π Enhancement Note: This role is positioned as a Junior QA/QC Engineer, implying a focus on foundational testing activities with opportunities for growth into automation and more advanced testing specializations. The hybrid work arrangement suggests a need for individuals who can balance remote work with in-office collaboration, typical for teams requiring both focused individual work and team sync-ups.
π Primary Responsibilities
-
Conduct detailed manual testing of web applications, covering functional, usability, and regression testing aspects.
-
Perform comprehensive manual testing of native and hybrid mobile applications across various devices and operating system versions.
-
Design, write, and execute detailed test plans and test cases, ensuring thorough coverage of all specified requirements and user stories.
-
Diligently identify, document, and track software defects using a bug tracking system, providing clear and actionable information for developers.
-
Collaborate effectively with software developers, product managers, and other stakeholders to facilitate the seamless resolution of identified issues.
-
Proactively identify potential quality risks and areas for improvement within the application and testing processes, proposing effective solutions.
-
Develop and maintain automated test scripts using industry-standard tools and frameworks to increase testing efficiency and accelerate release cycles.
-
Execute API testing to validate the functionality, reliability, and performance of backend services.
-
Contribute to the creation and maintenance of test documentation, including test strategies, test plans, and test case repositories.
-
Participate in Agile ceremonies, providing input on testability and quality during sprint planning, daily stand-ups, and retrospectives.
π Enhancement Note: The responsibilities highlight a blend of manual and automated testing, indicating a need for versatility. The emphasis on collaboration and proactive problem-solving suggests a dynamic team environment where continuous improvement is valued. For a junior role, the expectation is likely to build proficiency in these areas with guidance.
π Skills & Qualifications
Education: Bachelorβs degree in Computer Science, Information Technology, or a related technical field.
Experience: Minimum of 1 year of hands-on experience in Web UI and Mobile application testing.
Required Skills:
-
Solid understanding of software testing methodologies, principles, and best practices in quality assurance.
-
Proficiency in creating and executing detailed test plans and comprehensive test cases.
-
Experience in identifying, documenting, and tracking software defects with clear, descriptive reports.
-
Basic knowledge of programming languages such as Java or Python, essential for understanding code and developing automated tests.
-
Foundational understanding of SQL and experience with database testing to ensure data integrity.
-
Strong analytical and problem-solving skills with a keen eye for detail.
-
Excellent verbal and written English communication skills for effective team collaboration and reporting.
-
High motivation, proactivity, and a strong work ethic, demonstrating initiative and dedication. Preferred Skills:
-
Experience with API testing tools such as Postman or Swagger.
-
Familiarity with automation testing tools and frameworks like Selenium, Appium, or Robot Framework.
-
Exposure to performance testing or security testing methodologies.
-
Knowledge or experience with testing on Android and iOS platforms.
-
Experience working within Agile/Scrum development environments.
π Enhancement Note: The requirements emphasize a foundational understanding of testing principles and some programming ability, which is crucial for a Junior QA role transitioning into automation. The preference for API testing tools and automation frameworks suggests a career path within the company that values modern QA practices.
π Process & Systems Portfolio Requirements
Portfolio Essentials:
-
Showcase examples of meticulously crafted test plans and detailed test cases for web and mobile applications.
-
Include documented defect reports, highlighting clarity, reproducibility, and impact assessment.
-
Demonstrate experience with bug tracking systems, illustrating workflow from identification to resolution.
-
Provide examples of test scripts, if available, showcasing understanding of automation principles or basic scripting in Java/Python. Process Documentation:
-
Documented approach to test case design, ensuring coverage and traceability.
-
Methodologies for defect reporting and lifecycle management.
-
Understanding of how to integrate testing into a software development lifecycle (SDLC), particularly within Agile frameworks.
-
Examples of how you have proactively identified issues or suggested process improvements in previous roles.
π Enhancement Note: For a junior role, the portfolio is less about extensive experience and more about demonstrating a strong grasp of fundamental QA processes, attention to detail in documentation, and a proactive approach to quality. Highlighting a structured thought process in how testing is approached is key.
π΅ Compensation & Benefits
Salary Range:
The estimated annual salary range for a Junior QA/QC Engineer in Ho Chi Minh City, Vietnam, with 0-2 years of experience, typically falls between β«180,000,000 - β«300,000,000 VND. This range is based on industry benchmarks, cost of living in Ho Chi Minh City, and the demand for skilled QA professionals. Actual compensation will depend on the candidate's specific qualifications, interview performance, and exact experience.
Benefits:
-
Social work environment that fosters camaraderie and team spirit.
-
Flexible working arrangements to promote work-life balance.
-
Access to mentorship programs for professional development and guidance.
-
Remote working support across multiple markets, offering flexibility in work location.
-
Opportunities to work with cutting-edge Cognitive AI technology and contribute to innovative solutions.
-
Comprehensive health and wellness programs (specifics to be confirmed upon offer).
-
Professional development and training opportunities to enhance skills in QA and automation. Working Hours:
The standard working hours are approximately 40 hours per week, typically from Monday to Friday. The company offers flexible working arrangements, which may allow for some adjustment to start and end times, provided core business needs and team collaboration requirements are met.
π Enhancement Note: The salary estimate is based on current market data for junior engineering roles in Vietnam, considering the specified location and experience level. Benefits are drawn directly from the provided text, highlighting aspects attractive to early-career professionals.
π― Team & Company Context
π’ Company Culture
Industry: Technology, specifically Cognitive AI and Behavioral Intelligence, with a strong focus on privacy-first, non-PII data solutions and contextual marketing for under-18 audiences via TotallyAwesome.
Company Size: The provided data does not specify the exact size, but the existence of a dedicated careers page and multiple business units (SQREEM and TotallyAwesome) suggests a mid-to-large sized organization with a global presence.
Founded: SQREEM was founded as a Cognitive AI company, and TotallyAwesome operates as its platform for reaching under-18 audiences. The specific founding year for either entity is not provided, but their focus on advanced AI and privacy compliance indicates a relatively modern and forward-thinking operational structure.
Team Structure:
-
The QA team is likely integrated within broader engineering or product development departments, collaborating closely with developers and product managers.
-
Reporting structure for a Junior QA Engineer would typically be to a QA Lead, Engineering Manager, or Head of QA.
-
Cross-functional collaboration is expected with development, product, and potentially marketing teams, especially given the TotallyAwesome platform's focus. Methodology:
-
Data-driven decision-making is a core principle, evident in SQREEM's use of AI to process billions of data signals. This translates to a QA approach that values data integrity, performance metrics, and evidence-based defect analysis.
-
Agility and Innovation are key values, suggesting that QA processes are adaptable and embrace new technologies and methodologies to ensure efficient and effective testing.
-
Ethics and Privacy are paramount, especially with SQREEM's focus on GDPR compliance and TotallyAwesome's child-centric marketing. QA engineers must uphold these standards in their testing.
Company Website: https://totallyawesome.tv/ (and implicitly SQREEM.com for the core AI technology)
π Enhancement Note: The company operates in a highly specialized and ethically sensitive area of AI and data privacy. This implies a rigorous and quality-focused approach to software development and testing, where meticulousness and adherence to standards are crucial.
π Career & Growth Analysis
Operations Career Level: This role is explicitly defined as "Junior QA/QC Engineer," indicating an entry-level position. It is suitable for individuals with foundational knowledge and 0-2 years of experience, aiming to build a career in software quality assurance. The role focuses on executing defined testing tasks and learning established processes.
Reporting Structure: A Junior QA Engineer would typically report to a Senior QA Engineer, QA Lead, or a Software Development Manager. This structure provides mentorship and guidance for skill development.
Operations Impact: While not directly "revenue operations," the Quality Assurance function is critical to the success of the product and, by extension, the company's revenue. By ensuring the reliability, functionality, and user experience of web and mobile applications, QA engineers directly contribute to customer satisfaction, retention, and the overall reputation of SQREEM and TotallyAwesome. High-quality products lead to better user engagement and trust, which are vital for a data and AI-focused company.
Growth Opportunities:
-
Skill Specialization: Opportunity to deepen expertise in manual testing, explore various testing types (performance, security), and specialize in mobile or web platforms.
-
Automation Proficiency: Transition from manual testing to developing and maintaining automated test scripts, becoming proficient in tools like Selenium or Appium.
-
Technical Acumen: Develop stronger programming skills in Java or Python, and gain experience with API testing tools and database interactions.
-
Career Progression: Potential to advance to Senior QA Engineer, QA Lead, or even explore roles in Test Automation Engineering or QA Management as experience grows.
-
Industry Knowledge: Gain in-depth understanding of Cognitive AI, Behavioral Intelligence, and privacy regulations (GDPR, COPPA), which are valuable in the tech industry.
π Enhancement Note: The growth path for a Junior QA Engineer in a tech company like this is typically structured, moving from execution of core tasks to more complex problem-solving, automation, and potentially leadership roles. The company's focus on AI and data ethics provides a unique learning environment.
π Work Environment
Office Type: The job is listed as "Full-Time" and "Hybrid," indicating a blend of on-site and remote work. This suggests a modern office environment designed for collaboration and focused work, with employees expected to be present for certain days or meetings.
Office Location(s): The primary office location is Ho Chi Minh City, Vietnam. The company may have other international locations, as suggested by "Remote working support across multiple markets."
Workspace Context:
-
Collaborative Environment: The hybrid model and emphasis on teamwork suggest a workspace that facilitates group discussions, brainstorming sessions, and team alignment activities when employees are in the office.
-
Tools and Technology: Employees will have access to necessary development and testing tools, including workstations, software licenses, and potentially specialized testing hardware or devices.
-
Team Interaction: Opportunities for direct interaction with QA peers, developers, product managers, and potentially leadership during in-office days, fostering a strong team culture.
Work Schedule: Standard 40-hour work week, typically Monday to Friday. The hybrid nature allows for flexibility in how and where work is performed, balancing personal needs with team and project requirements.
π Enhancement Note: The hybrid arrangement is a key aspect of the work environment. It implies a need for self-discipline and effective communication to ensure seamless collaboration between remote and on-site team members. The Ho Chi Minh City location suggests a vibrant tech hub environment.
π Application & Portfolio Review Process
Interview Process:
-
Initial Screening: A review of your resume and application to assess basic qualifications and experience.
-
Technical Interview: This will likely involve questions about software testing fundamentals, methodologies, and potentially a practical exercise or coding challenge related to Java/Python or SQL. You may be asked to walk through test case design or defect reporting.
-
Automation/Tooling Discussion: Questions about your familiarity with automation tools (Selenium, Appium) and API testing tools (Postman), even if only theoretical knowledge is expected at a junior level.
-
Behavioral Interview: Assessment of your problem-solving skills, teamwork abilities, communication style, and cultural fit with the company's values (Innovation, Agility, Teamwork, Ethics, Results, Human by Design).
-
Final Interview: May involve meeting with a hiring manager or senior team member to discuss the role in more detail and confirm suitability.
Portfolio Review Tips:
-
Clarity and Structure: Organize your portfolio logically. For test plans, ensure clear objectives, scope, and test strategy. For test cases, make sure they are specific, actionable, and cover various scenarios.
-
Defect Documentation: Showcase your ability to write clear, concise, and reproducible bug reports. Include details like steps to reproduce, expected results, actual results, severity, and priority.
-
Process Demonstration: Explain your thought process behind creating test artifacts. How did you approach test design? What factors did you consider?
-
Tool Proficiency (if any): If you have any examples of scripts or tool usage (even basic), include them. Highlight what you learned or achieved.
-
Tailoring: If possible, subtly align your portfolio examples with the company's focus (e.g., testing a user-facing application, considering data integrity).
Challenge Preparation:
-
Testing Scenarios: Be prepared to create test cases for common web or mobile features (e.g., login, form submission, search functionality).
-
Defect Identification: Practice identifying edge cases and potential bugs in given scenarios.
-
Basic Coding/Scripting: If you have programming skills, be ready for simple coding tasks or questions about language syntax and logic.
-
Understanding of Agile: Be ready to discuss how QA fits into an Agile workflow.
π Enhancement Note: The interview process for a junior role will focus heavily on foundational knowledge, learning potential, and cultural alignment. The portfolio review is crucial for demonstrating practical understanding of QA principles.
π Tools & Technology Stack
Primary Tools:
-
Web UI Testing: Experience with manual testing techniques for web applications. Familiarity with browser developer tools for inspection.
-
Mobile Testing: Manual testing of mobile applications on Android and iOS platforms. Understanding of mobile-specific testing challenges.
-
API Testing Tools: Proficiency or familiarity with tools like Postman or Swagger for testing backend APIs is a plus.
-
Automation Tools: Experience or strong interest in learning automation frameworks such as Selenium (for web), Appium (for mobile), or Robot Framework.
-
Programming Languages: Basic knowledge of Java or Python is required for understanding code and potentially writing automated tests.
-
Database Tools: Basic knowledge of SQL for database testing.
Analytics & Reporting:
-
Defect Tracking Systems (e.g., Jira, Bugzilla) for logging and managing issues.
-
Test Management Tools (e.g., TestRail, Zephyr) for organizing test cases and tracking execution (potentially used by the team). CRM & Automation:
-
While not directly a CRM role, understanding how applications interact with backend systems and data is relevant.
π Enhancement Note: The stack emphasizes foundational QA tools and languages, with a clear indication that experience with automation and API testing tools is a significant advantage and likely a growth area within the role.
π₯ Team Culture & Values
Operations Values:
-
Innovation & Agility: The team embraces new ideas and adapts quickly to changes, encouraging QA to find efficient and innovative testing solutions.
-
Teamwork & Collaboration: A strong emphasis on working together across roles (QA, Dev, Product) to achieve common goals, fostering a supportive and communicative environment.
-
Data Integrity & Ethics: Upholding the highest standards of data accuracy and ethical handling is paramount, reflecting the company's core business in AI and privacy. QA plays a critical role in ensuring this.
-
Results-Driven Performance: A focus on delivering high-quality outcomes and contributing tangible value through effective testing and quality assurance.
-
Human by Design: This likely translates to a user-centric approach in testing, ensuring applications are intuitive, accessible, and provide a positive human experience.
Collaboration Style:
-
Cross-functional Integration: QA is expected to be an integral part of the development process, working closely with developers and product managers from the early stages of requirement definition through to release.
-
Open Communication: A culture where feedback is shared openly and constructively, facilitating continuous improvement in both the product and the team's processes.
-
Knowledge Sharing: Encouragement of team members to share their learnings, best practices, and new techniques, particularly in areas like automation and testing tools.
π Enhancement Note: The company's values are deeply integrated with its business model, especially concerning AI, data ethics, and privacy. QA professionals are expected to embody these values in their daily work, ensuring that quality and ethical considerations are paramount.
β‘ Challenges & Growth Opportunities
Challenges:
-
Balancing Manual and Automated Testing: Developing proficiency in both manual testing for exploratory and edge-case scenarios, while also building skills in automation to increase efficiency.
-
Keeping Pace with Technology: As a Cognitive AI company, the technology stack and product features may evolve rapidly, requiring continuous learning and adaptation in testing strategies.
-
Ensuring Data Privacy Compliance: Testing applications that handle sensitive data requires a deep understanding of privacy regulations (GDPR, COPPA) and ensuring rigorous adherence through testing.
-
Mobile Fragmentation: Testing across a diverse range of mobile devices, operating systems, and screen sizes presents ongoing challenges for comprehensive coverage.
Learning & Development Opportunities:
-
Automation Skill Development: Structured training and hands-on experience in developing and maintaining automated test suites using industry-leading tools.
-
Specialized Testing: Opportunities to learn and gain experience in performance testing, security testing, and advanced API testing techniques.
-
AI and Data Science Exposure: Working within an AI company provides unique exposure to advanced technologies and data science concepts, broadening technical understanding.
-
Mentorship Programs: Access to experienced QA engineers and developers who can provide guidance, share best practices, and support career progression.
-
Industry Certifications: Potential for the company to support relevant QA certifications to enhance professional credentials.
π Enhancement Note: The challenges presented are typical for a junior role in a dynamic tech environment, offering significant opportunities for skill acquisition and professional growth as the individual tackles these complexities.
π‘ Interview Preparation
Strategy Questions:
-
"Describe your approach to testing a new feature for a mobile application. What are the key areas you would focus on?" (Prepare to discuss test planning, types of testing, and device considerations).
-
"How would you report a critical bug to a development team? What information is essential?" (Focus on clarity, reproducibility, impact, and professional communication).
-
"Imagine you're asked to automate a part of the testing process. What would be your first steps, and what tools might you consider?" (Discuss understanding requirements, selecting appropriate tools, and basic scripting concepts). Company & Culture Questions:
-
"What interests you about working in the AI and Behavioral Intelligence space, particularly with SQREEM/TotallyAwesome?" (Research the company's mission, values, and products. Connect your interest to their work).
-
"How do you approach teamwork, especially in a hybrid work environment?" (Highlight collaboration skills, communication strategies, and adaptability).
-
"How do you ensure data integrity and ethical considerations in your testing approach?" (Connect to company values and your understanding of privacy). Portfolio Presentation Strategy:
-
Storytelling: For each item in your portfolio, explain the context, your role, the challenge, your solution (how you tested), and the outcome/impact.
-
Focus on Process: Emphasize your thought process and methodology. For test cases, explain why you chose certain scenarios. For defects, explain your analysis.
-
Quantify if Possible: If you have any data on time saved through automation, bugs found, or improvements made, present it clearly.
-
Be Prepared to Elaborate: Have specific examples ready to discuss any aspect of your portfolio in detail.
π Enhancement Note: Preparing for these types of questions will demonstrate not only technical understanding but also alignment with the company's specific focus and cultural expectations.
π Application Steps
To apply for this Junior QA/QC Engineer position:
-
Submit your resume in English to careers@sqreem.com.
-
Customize Your Resume: Tailor your resume to highlight relevant skills and experiences mentioned in the job description, using keywords like "manual testing," "web UI," "mobile testing," "API testing," and any programming languages you know. Quantify achievements where possible.
-
Prepare Your Portfolio: Gather examples of test plans, test cases, and defect reports. Be ready to discuss your process and rationale for each artifact. If you have any automation scripts, include them.
-
Research the Company: Understand SQREEM's Cognitive AI technology and TotallyAwesome's focus on contextual marketing for under-18s. Familiarize yourself with their mission, values, and recent news.
-
Practice Interview Questions: Review common QA interview questions, company-specific questions, and be prepared to articulate your thought process and problem-solving skills. Practice presenting your portfolio items.
β οΈ Important Notice: This enhanced job description includes AI-generated insights and operations industry-standard assumptions. All details should be verified directly with the hiring organization before making application decisions.
Application Requirements
Requires a Bachelor's degree in Computer Science and at least one year of experience in Web UI and Mobile testing. Proficiency in Java, Python, and SQL is expected, with knowledge of automation tools being a plus.