The Quality Assurance Software Tester evaluates and tests software programs to verify that the program functions according to specifications and standards that the company outlines.
Tests software programs to compare to specifications and documentation
Identifies, analyzes and documents defects, questionable functions, errors, and inconsistencies in software program functions, outputs, online screens and content.
Establishes benchmarks for program efficiency in operating and response times
Creates test cases and test data
Creates and executes automated test scripts using testing software programs
Responds to inquiries from users and technical support regarding functions and operations of software programs
Understanding of front-end vs back-end technologies
Understanding of browser debugging and console tools
Contributes to establishment of standards and procedures for program design and testing
Recommends program improvements or revisions to programmers and system analysts
Reviews computer logs and reports to identify program processing errors and possible improvements
Coordinates testing by users and third parties
Identifies program variances from standards and suggests modifications to conform
Assists users to isolate possible problems in software after implementation
Conducts compatibility tests with other software programs, hardware, multiple operating systems, and network environments
Monitors program performance after implementation to prevent recurrence of program operating problems and to ensure efficiency of operation
Documents, tracks and communicates test plans, test results, analysis, and unresolved problems
Develops computer programs to test, track, and verify defects in software programs
Review and contribute to software program documentation
* BA-Bachelor of Arts or equivalent combination work experience in a similar function required.
* SQL skills, to verify data integrity of systems
* Ability to analyze business and/or functional requirement documents for testing purposes
*Strong analytical skills.
*Ability to work on multiple projects under tight deadlines and changing priorities.
*Strong team-oriented interpersonal and communication skills to cultivate positive working relationships.
*Ability to analyze manual testing process and assess suitability for automation.
*Proven track record of delivering quality products.
*Ability to work within a team, and if needed, independently at a very fast paced environment.
*Strong written and oral communication.
This person is responsible for creating an end-to-end test plan; executing the plan and managing all activities in the plan to ensure that all the objectives are met and that the solution works as expected. The solution should be tested in terms of functionality, performance, reliability, stability and compatibility with other legacy- and / or external systems.
To make sure that testing is well defined, planned and executed. The analyst does this by ensuring that every phase and feature of the software solution is tested and that any potential issue is identified and fixed before the product goes live.
To apply for this job please visit itjobpro.com.