Epicareer Might not Working Properly
Learn More

Quality Assurance Engineer

Salary undisclosed

Checking job availability...

Original
Simplified

Responsibilities:

  • Work closely with business analyst, product solution architect, and other stakeholders to understand requirements, acceptance criteria, and user expectations.
  • Translate requirements into detailed testing documentation.
  • Execute test for all software releases, including various products and platforms.
  • Perform regression tests, ensuring new features or fixes don't break existing ones.
  • Track software defects and provide detailed information to developers, ensuring resolution before release.
  • Collaborate with cross-functional teams to ensure quality throughout the development lifecycle.
  • Support various test areas, including load/stress tests, security tests, etc.
  • Stay update on industry trend to bring innovative ideas and improvement opportunities for the QA team.

Requirements:

  • 1-2 years of relevant work experience.
  • Basic understanding of software testing, quality assurance, or a similar role.
  • Strong understanding of the software development lifecycle (SDLC) and QA methodologies.
  • Familiarity in creating and executing test cases and analyzing the test results.
  • Basic knowledge of automation testing tools and frameworks (e.g., Selenium, Katalon, Cypress).
  • Familiarity with Python programming, Agile/Scrum frameworks, and Continuous Integration/ Continuous Delivery is a plus.
  • Detail-oriented, self-motivated, and strong analytical skills.
  • Experience in performance testing or security testing is a plus.
  • Excellent verbal and written communication skills in English.

Responsibilities:

  • Work closely with business analyst, product solution architect, and other stakeholders to understand requirements, acceptance criteria, and user expectations.
  • Translate requirements into detailed testing documentation.
  • Execute test for all software releases, including various products and platforms.
  • Perform regression tests, ensuring new features or fixes don't break existing ones.
  • Track software defects and provide detailed information to developers, ensuring resolution before release.
  • Collaborate with cross-functional teams to ensure quality throughout the development lifecycle.
  • Support various test areas, including load/stress tests, security tests, etc.
  • Stay update on industry trend to bring innovative ideas and improvement opportunities for the QA team.

Requirements:

  • 1-2 years of relevant work experience.
  • Basic understanding of software testing, quality assurance, or a similar role.
  • Strong understanding of the software development lifecycle (SDLC) and QA methodologies.
  • Familiarity in creating and executing test cases and analyzing the test results.
  • Basic knowledge of automation testing tools and frameworks (e.g., Selenium, Katalon, Cypress).
  • Familiarity with Python programming, Agile/Scrum frameworks, and Continuous Integration/ Continuous Delivery is a plus.
  • Detail-oriented, self-motivated, and strong analytical skills.
  • Experience in performance testing or security testing is a plus.
  • Excellent verbal and written communication skills in English.