Vacancies

Join us in building the first truly nationwide digital wallet app.

Senior QA Engineer

Salary Rank: Negotiation

Summary:

The Senior QA Engineer will play a critical role in ensuring the delivery of high-quality software products. The role involves designing and executing test plans, automating test scripts, and working closely with developers, scrum masters, and other stakeholders to maintain software standards. The ideal candidate is detail-oriented, has a strong analytical mindset, and a passion for delivering exceptional software solutions.

Key Responsibilities:

  • Develop comprehensive test plans, test cases, and test scripts based on product requirements and specifications.
  • Execute manual and automated tests to ensure software functionality, performance, reliability, and usability.
  • Verify test plans and test cases created by team members to ensure the thoroughness of possible cases
  • Track quality assurance metrics, like defect densities and open defect counts
  • Design, develop, and maintain automated test suites using modern frameworks and tools.
  • Identify opportunities for automation to enhance test efficiency and coverage.
  • Work closely with developers to reproduce and resolve bugs.
  • Collaborate with cross-functional teams, including developers, product owner, scrum master, and designers, to understand project requirements and timelines.
  • Provide feedback and recommendations to improve software design and user experience.
  • Conduct performance and load testing to ensure scalability and reliability under different conditions.
  • Conduct regression testing and lead other departments to perform regression testing before each system upgrade
  • Perform sanity test before/after software release
  • Contribute to the enhancement of QA methodologies, tools, and processes to ensure high standards of quality
  • Support product team to perform UAT and PVT as requested

Qualifications:

  • B.S. in computer science, information systems or comparable field required
  • Proven work experience in software development
  • Proven work experience in software quality assurance
  • Experience working in Agile/Scrum/Kanban development process
  • Strong knowledge of software QA methodologies, tools and processes
  • Experience in writing clear, concise and comprehensive test plans and test cases
  • Hands-on experience with both white box and black box testing
  • Hands-on experience with automated testing tools
  • Solid knowledge of SQL and scripting
  • Experience with performance and/or security testing is a plus
  • English proficiency in both writing and speaking
  • Understanding Linux system admin skills and some experience in networking protocols
  • Strong analytical skills
  • Good communication and interpersonal skills
  • Fast learner, creative thinker, problems solver
  • Team player, highly motivated and self-manageable
  • Comfortable with working flexible working hours depending upon business need

Share this

We use cookies

We use cookies to enhance your experience, analyze site traffic, and personalize content. By continuing to use our website, you agree to our use of cookies. For more information, please review our Cookie Policy.