Senior Manual Quality Assurance Engineer
(4+ years exp)Till POS
Job Location
Job Type
Full TimeVisa Sponsorship
Not AvailableRemote Work Policy
In office - WFH flexibilityRelocation
AllowedSkills
Hiring contact
TILL POSThe Role
Location: Ho Chi Minh, Vietnam
Function: Core Product Team
At Till we understand that the difference between making good software and making great software is the QA Team.
As a QA Engineer you will be part of a highly collaborative team where you will be working very closely with teams consisting of engineers, product managers, business analysts, stakeholders and leadership. In the role you will help set the Framework for the teams and strive for best practices.
You will contribute to developing automated tests and conduct hands-on and automated tests among other standard quality assurance activities.
You will be responsible for monitoring the software development life cycle to ensure quality.
This includes but is not limited to developing test automation, reviewing test code, designing effective test strategies, optimizing test execution, and reporting application defects. This role is expected to help increase test throughput and product delivery by helping to increase test coverage in a shorter amount of time.
Responsibilities:
- Develop and execute end to end automation test cases, track results, and log defects.
- Create, execute, and maintain automated test scripts to meet software release deliverables.
- Lead evaluation and implementation of new QA-related tools and processes.
- Work closely with developers to address defects in a timely manner, identify root causes, and determine ways to prevent in the future.
- Collaborate with teams to identify testing opportunities and understand impact of system changes.
- Identify gaps in test coverage, and make recommendations on priority and how best to fill them.
- Create appropriate test strategies based on risk and feasibility, collaborating with teams and stakeholders to ensure expectations are clear and understood.
- Design, implement and educate teams on test automation frameworks and processes.
- Proactively develop, implement, and refine formal QA methodologies, collaborating among teams
Requirements:
- At least three or more (3+) years of automation experience and/or software development experience.
- Excellent knowledge of web and mobile test automation
- Experience of creating and implementing effective functional and non-functional test cases
- Hands-on experience with BDD
- Strong Javascript coding skills
- Good understanding of HTTP and RESTful APIs
- Knowledge of software performance testing techniques
- Self-starter that can perform with minimal direction
- Experience in detail-oriented mobile apps testing for user experience, mobile app design and pixel-perfection, functionality, accessibility, regression, security, availability.
- While you'll be part of a team, working in the current remote environment, requires an ability to take ownership over your work, in terms of timelines and development quality.
Nice to have:
- Ideally have worked in fast-growing startups, so you understand the need and ability to be able to move fast.
- Hands-on experience with Web services testing and multi-tier web service applications.
- Experience defining and executing system performance tests and analyzing results
- Experience with scripting or programming languages and/or automated test tools.
- Experience using agile project and bug tracking tools.