Application QA Analyst
Portland , OR
Title: Application QA Analyst
Duration: 6 months
Location: Portland, OR
No. of Openings: 2
NOTE: Local candidates preferred
Accepts responsibility for creation of test cases using own in-depth technical analysis of both functional and nonfunctional specifications (such as reliability, efficiency, usability, maintainability and portability). Creates traceability records, from test cases back to requirements. Produces test scripts, materials and regression test packs to test new and amended software or services. Specifies requirements for environment, data, resources and tools. Interprets, executes and documents complex test scripts using agreed methods and standards. Records and analyzes actions and results and maintains a defect register. Reviews test results and modifies tests if necessary. Provides reports on progress, anomalies, risks and issues associated with the overall project. Reports on system quality and collects metrics on test cases. Provides specialist advice to support others.
Business Process Testing (BPTS):
Designs and manages tests of new/updated processes. Specifies test environment for whole life-cycle testing (e.g., using model office concept). Manages selection/creation of relevant scenarios for testing and ensures that tests reflect realistic operational business conditions. Ensures tests and results are documented, reported to stakeholders and are available for specification of user instructions. Highlights issues and risks identified during testing to business stakeholders. Provides specialist guidance and advice to less experienced colleagues and users to ensure that tests are conducted in an appropriate manner.
User Experience Analysis (UNAN):
Analyzes qualitative data (e.g., from site visits) and presents the data in ways that can be used to drive design (e.g., personas, red routes, user journey maps). Describes the user/ stakeholder objectives for the system and identifies the roles of affected stakeholder groups. Defines the required behavior and performance of the system in terms of the total use experience (e.g., in the form of scenarios of use), resolving potential conflicts between user requirements, (e.g., between accuracy and speed).Specifies measurable criteria for the required usability of the system.
Quality Management (QUMG):
Prioritizes areas for quality and/or environmental improvement in light of the strategy, wider business objectives, results from internal and external audits and advice from colleagues. Initiates the application of appropriate quality management techniques in these areas. Initiates improvements to processes by changing approaches and working practices, typically using recognized models. Achieves and maintains compliance against national and international standards, as appropriate. Identifies and plans systematic corrective action to reduce errors and improve the quality of the systems and services, by examination of the root causes of problems.
Is this role associated with a project? Yes. Maximo and ARM upgrade (Applications are being upgraded to the next version)
the size of the team this resource will be working with? 9- 15 (including offshore & on shore resources)
Top 3 skills to be successful in the role? Strong Quality Assurance skills, Excellent Analytical skills, Excellent written and Verbal communication skills
Typically five or more years in IT. Testing and automation experience required.
Preferred SkillS for role:
Working Experience in IBM's Enterprise Asset Management System (aka Maximo EAM) will be an added advantage.
Experience working on CGI Asset Resource Management tools such as Scheduler and Field Manager will be an added advantage.
Work Experience in Oracle Network Management System (aka OMS) will be an added advantage
Intermediate knowledge of testing tools, techniques and standards
Intermediate knowledge of business process tests and usability evaluations
Intermediate knowledge of automation tools and techniques (Ex: Selenium or UFT, LoadRunner or Jmeter etc.)
Intermediate knowledge in testing object-oriented and service-oriented design and multi-threaded services/applications
Intermediate knowledge of testing applications developed in various SDLC methodologies
Intermediate knowledge of SQL queries and be able to query database and be able to perform back-end test