Analyze, design, create, and execute C# automated test cases for back end microservices.
Createfunctional testing in automated tests, including unit testing, API testing, integration testing, end-to-end testing,regression tests, etc.
Perform manual testing if properand carry out non-functional 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.
Collaborate closely as part of the development team by providing a client viewpoint.
Actively participate in sprint planning and other Agile ceremonies, providing insights into quality and testing progress.
Research new technologies available and its proper application; make suggestions/contributions for the improvement of software testing/quality/delivery.
Requirements
Must have:
Strong experience in Cypress, Playwright, or Selenium.
Solid experiencewith API testing, unit testing, and integration testing.
Experience with SQL databases and be able to write SQL script.
Good understandingof the software development lifecycle (SDLC) especially in Agile environments.
Strong communication and collaboration skills, with the ability to work effectively in a team.
A confident and dynamic attitude with a proactive approach to problem-solving.
A willingness to learn and adopt new automation technologies is a significant advantage.
Nice to have:
Can understand C# code and discuss with developers the issues in C# code.
Experience with understanding complicated software systems, microservice architecture.
Experience with event driven architecture Kafka, service bus etc.
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.
Experience with code commit and code review.
Soft skills:
Effective verbal English skills in video conferences and face-to-face communication.
Know how to manage tasks and perform context switching
Have a resilience mindset, handle stress well.
Proactive and self-learning mentality.
What we offer
Attractive and competitive performance-based compensation package
Generous year-end 13th-month bonus
Loyalty and annual dedication rewards
Full gross salary paid during probation
12 annual leave days, 11 public holidays, 1 Christmas day off and 5 sick leave days
Flexible check-in time, 1-day remote work per week, and the freedom to work from any of our offices in Da Nang, Hue, or Ha Noi
Onsite opportunity in Australia
Comprehensive healthcare package and annual health check-ups
Team-building allowance, Annual company trips, and Gathering Party every Thursday for a fun and connected workplace
Sports & hobby clubs with football, badminton, biking, running, chess, or music band groups
Continuous learning & development with exclusive technical & soft skills training, English classes, and technical clubs
Financial aid for marriage, newborns, and bereavement to support you through every stage of life