Skip to main content

Test Engineer

The test engineer develops tests (test cases, test methods, test applications), performs the tests, reports the test result, and verifies the symptoms of reported defects.

Description

The developer and tester roles overlap in a scrum team, and the same person may perform both roles.

Responsibilities

  • Develop and perform tests according to the requirements, test strategy, and test plans.
  • Report quality issues and verify corrections.
  • Communicate the test result to the test lead and other stakeholders.
  • Choose different test methods depending on the test object.
  • Cooperate with developers and product owners to define test cases and resolve issues from test execution.
  • Configure and set up the test environment, and develop test applications (simulations, load tests, etc.).
  • Test automation framework/code design to convert manual test cases to automatic ones.
  • Perform the pre-DSAC test.
  • Focus on functional testing and exploratory testing.
  • Conduct end-to-end workflow testing.
  • Follow the definition of done (DoD), like user manuals verification and acceptance criteria for validating any user story / feature.
  • Provide fast feedback to developers.
  • Follow DevOps principles and increase the agility of deliverables without compromising on quality.