Analyze, design, create, and execute C# automated test cases for back end microservices and monolith code and also Cypress/Playwright end to end tests.
Create functional testing in automated tests, including unit testing, API testing, integration testing, system testing, end-to-end testing, regression tests, etc.
Perform manual testing and carry out non-functional testing such as performance testing, resilience testing, security testing.
Collaborate with developers, BAs, and scrum teams to ensure thorough understanding and coverage of testing requirements.
Identify, log, and track defects, working closely with developers and team to resolve issues.
Code review and educate developers to create good automated tests.
Create test frameworks and tools and coach Software Engineers to use them to do proper testing.
Collaborate closely as part of the development team by providing a client viewpoint.
Actively participate in sprint planning and other Agile ceremonies, providing insights and guidance into quality and testing progress.
Research new technologies available and its proper application; make suggestions/contributions for the improvement of software testing/quality/delivery.
Lead quality and quality automation in the scrum team(s) and raise the quality bar.
Who We're Looking For
Must have:
Can write code and automated tests, can review PRs from developers and other QEs, and discuss with developers the issues in the code.
Strong communication and collaboration skills, with the ability to work effectively in a team.
Can create detailed test cases with good test coverage in Test Management Tool.
Solid hands-on experience with API testing, unit testing, integration testing, end to end testing, testing framework or tools.
A willingness to do manual testing for good test coverage.
Experience with SQL databases and be able to write SQL script.
Good understanding of the software development lifecycle (SDLC) especially in Agile environments.
A confident and dynamic attitude with a proactive approach to problem-solving.
Mentor team members and experience with leading team members.
Be a fast learner.
Coach Software Engineers to do proper testing.
Sound hands-on experience in applying AI tools and AI-assisted techniques to software testing, such as AI-assisted test case generation, test automation, test data generation, defect analysis, or improving testing efficiency and quality control process.
Sound hands-on experience with CICD and Azure DevOps.
Nice to have:
Experience with understanding complicated software systems, microservice architecture, monolith code.
Experience with event driven architecture such as Kafka, service bus.
Experience with Non-functional testing such as Performance testing, Resilience testing, Security testing.
Experience with APM tools such as Datadog.
Experience with CI/CD, Azure DevOps.
A willingness to learn, adapt and adopt new technologies or new ways of working.
This opportunity is open to Developers who wish to broaden their skill set and transition into an Automation Quality Engineering career path.
What We Offer
Attractive and competitive performance-based compensation package.
Full gross salary during probation.
Generous 13-month salary and dedication bonus.
Comprehensive healthcare insurance package and annual health check-ups.
Flexible check-in time before 10:00 AM on weekdays.
2-day remote work per week.
12 annual leave days, 5 sick leave days, 11 public holidays as required by Vietnamese Labor Law, plus one extra day off for Christmas.
Opportunity to work on global projects, collaborate with international teams, and have business trip to Australia.
Daily breakfast, Happy Thursday gatherings to connect with colleagues.
Active sport clubs such as badminton, running, football, music clubs.
Teambuilding activities, annual company trips, and year end party.
Continuous learning opportunities through technical & soft skills training, English classes, and internal communities.
Financial assistance for important life events, including marriage, childbirth, and bereavement, ensuring support at every stage of life.