Software testing throughout the entire development process life
cycle (i.e. from specification of requirements to maintenance cycle)
Review and verification of functionality submitted by developers
Reporting of problems in a clear, reproducible and positive manner
Giving feedback to developers, project manager and the client
Creating test cases and testing reports
Creating and updating test plans
Updating and maintenance of the testing environment
Offering user support for the client, filing and fixing problems
Writing and administrating user manuals
Requirements for the candidate:
Previous work experience or relevant education
General interest in computers and software
Translation: you are able to find and select the
program you need, you know your way around various operation systems.
You keep an eye on world trends of software development in blogs and
Methodological and systematic way of thinking
Translation:you approach your tasks systematically – before acting, you think your moves through and set your goals and priorities.
Team work skills, and self-expression and communication skills
Translation:if there is something you don’t understand, you ask. If something does not seem reasonable, you say so.
Ability to learn fast, a desire to learn and develop
Translation: you read dozens of professional books every year and keep up to date with industry news by reading articles and forums.
Initiative and orientation to results
Translation:when you notice something that needs to
be fixed, you either fix it or inform someone of a potential problem
source. If you are told to do something that doesn’t seem to comply with
the client’s requirements, you say so.
You enjoy solving puzzles
You constantly break things (unintentionally as well as on purpose)
An opportunity to work with constantly evolving technologies