Search by job, company or skills

PayNet (Payments Network Malaysia)

QA Engineer (Automation) - Application Engineering

new job description bg glownew job description bg glownew job description bg svg
  • Posted 4 days ago
  • Be among the first 10 applicants
Early Applicant

Job Description

Summary Of Responsibilities

As a Junior Software Quality Analyst Automation Tester, you will play a crucial role in ensuring the quality and reliability of our software products through automated testing. You will work closely with the senior QA test automation engineer and development team to automate testing of the assigned products or projects and contribute to the overall improvement of our software development process.

Key Areas Of Responsibilities

  • Test planning and strategy
    • Be involve and assist in creating test plans and test strategies for projects / existing products.
    • Collaborate with senior testers and developers to identify areas suitable for automation.
  • Test Automation
    • Develop and maintain automated test scripts using automation tools and frameworks (e.g Selenium, JavaScript, Pyhton, Postman, etc)
    • Execute automated test cases and report, track and troubleshoot on defects.
    • Continuously enhance and optimize automated test scripts.
  • Manual testing
    • Executed manual test cases as needed, especially for areas not covered by automation.
    • Plan and explore ways to automate as part of backlog.
  • Defect reporting
    • Identify, document and track software defects in issue tracking system (i.e: Pivotal Tracker)
  • Regression testing
    • Conduct regression testing to ensure that new changes do not adversely affect existing functionality.
  • Collaboration
    • Collaborate with senior testers, application developers, product managers, and other stakeholders to understand requirements and provide continuous feedbacks.
  • Documentation
    • Document test cases, monitor test results and test reports in tools (e.g: TestRail, PivotalTracker)
  • Continuous learning
    • Independently learn and stay updated with testing methodology and automation tools.
    • Provide feedback and propose for required training for upskill of self and team members.
  • Problem Solving
    • Ability to solve issues identified through problem solving methodologies.
    • Collaborate with senior testers, application developers or other departments to solve issues.
    • Track the issues, with identified root cause, and solution / preventive measures.
    • Share learning with team members.
Qualifications

Minimum Qualifications

  • Bachelor's Degree in Computer Science, Information Systems Technology, or Software Engineering
  • Minimum 2 years of relevant work experience,
  • Fresh graduates with exceptional self-starter competencies will be considered for entry level positions too.
  • Relevant work experience in the Financial Services and/or Technology sectors would be an added advantage.

Technical Qualifications

  • Experience with test automation script language such as Python, Java, Selenium, Robot Framework, Rest API, Postman, SoapUI, GIT, Pivotal Tracker, etc.
  • Beginner or Intermediate level of understanding of the main concepts and processes around bug lifecycle, testing methodology and test estimation.
  • Knowledge of application functions, bug fixing and testing protocols, agile/Hybrid Agile and DevOps.

Additional Desirable Skills

  • Good communication skills in both written and verbal preferably in English.
  • Effective contributor or exposed to working in an agile environment.
  • Extremely diligent, fine eye for details, problem-solving capabilities and a team player.
  • ISTQB or similar test certification

More Info

Job Type:
Industry:
Employment Type:

Job ID: 135221117