To ensure the quality, performance, responsiveness of software applications, through the use of test automation tools. To investigate, measure, validate or verify quality attributes of the system, such as scalability, reliability and resource usage. His/her experience and competence enable meaningful autonomy that can be expressed by providing technical solutions to the problems raised. To contribute to the analysis of procedures and outcomes in order to recommend improvements
Analyses customer requirements and contributes to the definition of the test strategy
Designs and produces automated test scripts and supporting data to test new and amended software and their effect on existing systems.
Runs tests to verify the quality and functionality of software.
Produces reports on system quality, performance, reliability, capacity and scalability of applications, IT infrastructure etc.
Provides metrics on test cases.
Troubleshoots issues in the automation test environment
Analyses test results and coordinates with development teams for bug fixes
Identifies and reports issues and risks
Provides specialist advice to support others in team
Degree or BTS in IT related field
At least 2 years of experience in automation testing
-Listens actively, respects others and takes into account different points of view and integrates them
-Proactively resolves interpersonal or personal matters that could affect performance
-Is aware of goals, processes and performance standards of the team
-Demonstrates a behavior based on action, sets priorities and uses time effectively
Commitment and Collaboration
-Shares information in general while respecting the applicable procedures
-Adjusts own approach and communication according to the audience and the circumstances
Analysis and Innovation
-Plans and adjusts work based on a thorough knowledge of the requirements of the position and seeks clarification and guidance, whenever required
-Establishes a global perspective from information gathered from various sources
Values and Ethics
-Demonstrates a sense of values and ethics personally and professionally
-Discusses internal concerns with superiors or colleagues and, if necessary, uses appropriate mechanisms to seek advice or to disclose a misconduct
-A good knowledge of IT
-Expertise with software tools which automate or assist any part of the testing process, including the test management process, the execution of the tests, the comparison of actual outcomes to predicted outcomes, the setting up of test preconditions, and other test control and test reporting functions. For example, Quality Center, HP UFT, Loadrunner, Microsoft VSTS, HP Performance Center
-Knowledge of testing approaches and techniques
-Good analytical and reporting skills
-Very good communication skills, both written and verbal