The Senior Consultant – IT Software Tester is responsible for leading the development, processing, functioning, integration, and acceptance of test scenarios for clients. This position also assists in the distribution of all quality assurance practices, standards, methodologies, and metrics while performing test executions and writing test scripts for complex integrated systems.
Participates in the development and implementation of structured testing concepts, methodologies, and automated testing support tools.
Analyzes design specifications to produce comprehensive test scripts and scenarios for expected results to be performed using automated testing tools.
Performs system testing of new applications and existing software enhancements to ensure they meet design specifications.
Performs functionality testing of new applications and existing software enhancements to ensure they meet business requirements through performing end to end business scenario tests.
Performs regression testing of new applications and existing software enhancements to identify any possible impacts caused by changes.
Records and discusses test results with key individuals involved and determine necessary next steps to ensure desired results.
Tracks quality assurance metrics such as defect impact and open defect counts.
Maintains and manages the manual scripts and test databases.
Verifies and traces evidence of reproduction of any reported faults in existing software.
Tests all fixes required for reported faults, including tests for possible impacts from changes.
Ensures all work produced meets customer requirements before being released for internal approval.
Ensures all work meets the guidelines and standards defined for the team and the company.
Identifies and resolves potential problems proactively in work produced or the production process that may lead to customer dissatisfaction.
Performs effective version control management in all aspects of documentation and script output.
Ensures internal customers are kept informed of development issues.
Ensures that the project management team is kept informed of progress & any significant issues.
Serves as a liaison with analysts, developers, and business domain experts to better understand requirements and produce effective test scripts.
Produces well-written, internal and external documents and perform workshops on areas of expertise and knowledge if required.
Ensures developers are kept up to date with the latest problems requiring resolution and take ownership of issue until resolved.
Assists team members with a resolution of work problems.
Assists and advises internal customers on technical issues, resolving any incident calls allocated in a timely manner.
Assists team in queries relating to the progress of any outstanding and ongoing problems or the functionality of the application software.
Estimates effort and software testing resources required for tasks and ensures tasks prioritized effectively and testing tasks delivered on time.
Builds and maintains trusted relationships with diverse group of clients, team members, managers, and subject matter experts.