Job Openings Head of Software Quality Assurance Engineer

About the job Head of Software Quality Assurance Engineer

Hiring Position: Head of Software Quality Assurance Engineer
Working Condition
: On-Site
Location
: Bangkok, Thailand (BTS Accessible)
Pay Rate
: THB 120000 to THB 180000

__________________________________________________________________________

Our client is an HR tech company based in Bangkok, Thailand that has established itself as a major player in the global HR tech market. With the backing of Surge and Sequoia Capital, our client is well positioned to continue its rapid growth and innovation in the industry. Its cloud-based recruitment platform has been trusted by thousands of businesses in over 130 countries to streamline their hiring processes and find the best talent for their organizations.

With a focus on simplicity, efficiency, and customization, our client's platform is a powerful tool for businesses looking to optimize their hiring processes. The platform is designed to be user-friendly and intuitive, allowing businesses to tailor it to their specific needs and preferences. Its innovative technology has earned it a loyal customer base, and its commitment to user satisfaction has helped it build a reputation as a trusted partner for businesses seeking to streamline their recruitment processes.

As a testament to its growth, they are seeking a highly motivated Lead Back End Engineer, Python to join their team.

Role Overview:


As the Head of QA Engineer, you'll play a pivotal role in embedding quality across all stages of development, from defining requirements to delivering releases in the production environment. Your expertise in testing strategies will help identify and mitigate potential risks, implement best practices, and simplify complex testing challenges into manageable steps for the team.

Your contributions will optimize development and QA processes, ensuring top-notch products and services for our users. Collaborating closely with engineering and product teams, you'll pinpoint and resolve product issues. You'll also take a lead role in achieving stable and high-quality product releases.

Responsibilities:


- Devise test plans for current and upcoming features and products.
- Conduct thorough product testing and communicate findings to key    stakeholders.
- Collaborate closely with development and product teams for seamless and    timely releases.
- Partner with developers to uncover and address bugs.
- Implement automated testing methods such as load testing, end-to-end testing, unit testing, and integration testing.
- Oversee quality testing before every release.

- Support deployment of releases to customers alongside the support and customer success teams.
- Take charge of tier 3 technical support, troubleshooting field issues, and guiding support teams.
- Contribute actively to establishing robust company-wide quality processes and objectives.
- Foster the growth of the QA team by mentoring existing members and recruiting new talents as the team expands.
- Work alongside engineering and product teams to create test plans, validate test setups, and supervise quality processes.
- Diagnose functional problems, report and resolve bugs.


Key Requirements:

- Proactive and self-directed work approach.
- Exceptional written and verbal communication skills.
- Familiarity with Agile/Scrum development processes.
- Profound understanding of Quality Assurance principles and methodology, coupled with knowledge of object-oriented design principles.
- Familiarity with contemporary software development best practices, including coding standards, code reviews, version control, builds, testing, and operations.
-Strong organizational and problem-solving abilities, with keen attention to detail and multitasking skills.
- Proficiency in Javascript and experience with Cypress.
- Familiarity with test frameworks like Selenium and Robot.
- Exposure to load testing, and knowledge of tools like JMeter would be advantageous.
- Open to candidates of all nationalities.