Home > Software > Testing > Manual-Testing
Interview Questions   Tutorials   Discussions   Programs   Videos   

Manual-Testing - What are the duties of Quality Assurance engineer and QA Tester?

asked mar September 2, 2014 10:19 PM  

What are the duties of Quality Assurance engineer and QA Tester?


1 Answers

answered By kpreeti2011   0  
  • List item

Quality Assurance Engineer:

The quality assurance (QA) engineer makes sure that all of the programs work properly and that everything in a Web site functions according to plan. Software testing is diverse and involves examining the Web server, which the user never sees. The goal of the QA engineer is to try and make things not work so the programmer can catch errors before they occur. “If it works, we’re not interested in it. It’s our job to anticipate a problem and think of any bone-headed thing that a user can do to a program or Web page. We play devil’s advocate, troubleshooting any combination of errors that a user could potentially make,” says one engineer. QA professionals come from a variety of backgrounds, and they are generally free thinkers who don’t have a preconceived notion of how things are supposed to work. They are problem-solvers who like a good puzzle. They are often thorough, detail-oriented, and enjoy tinkering. “Persistence is also key,” says one tennis pro turned computer pro. “If you can’t make something not work, keep on trying.” QA engineers are the bridge between end-users and programmers, so they must understand the problems that users can encounter. Early on, an entry-level QA position involves simple testing. For example, a user may need to input a password into a Web site, which must be between five and ten characters. The QA engineer must then test how this will work if the user types a space, a dot, a dash, or a comma.

  • List item

QA Tester:

Develop and run automated test scripts to simulate functional testing using QTP product.

Develop and execute Silk Performer scripts to conduct product stress testing.

Assess Technical Documents generated by Development team to translate into automated scripts.

Initiate and maintain multiple detailed tasks in dynamic environment.

Coordinate as a team with local and remote teammates.

Collaborate with teams to enhance software quality delivered.

Report and track defects in a bug tracking system.

Support software engineers in reproducing problems.

Classify and archive software images for retrieval and system configuration.

Implement test cases by adhering to test instructions.

Manage test plans for automated testing tools use.

Draft test cases and test plans to test features.

Automate test cases, reproduce and validate defects.

Conduct server level testing on enterprise applications.

Document reviews with developers.

   add comment

Your answer

Join with account you already have



Ready to start your tutorial with us? That's great! Send us an email and we will get back to you as soon as possible!