Description QA Engineer will be responsible for designing, developing, maintaining, and executing test scripts using a combination of automated testing tools as well as via manual test processes, supporting users, and updating testing documentation.
This role will enable application testing to be more repeatable, reliable, and consistent. Less involvement will be required by Subject Matter Experts allowing more frequent, cost effective testing.
We gain broader test coverage, reduce defects, add precision in scalability and optimize performance.
Duty 1 : Oracle Business Intelligence Enterprise Expertise Quality Assurance Requirements Analysis
Leads the gathering and analysis of requirements from a testing perspective
Identify the testable and non-testable requirements including the types and scope of test that needs to be done (functional, non-functional)
Reviews business process and functional requirements to determine strategy for testing complex enterprise applications
Works closely with BA / Architect / Customer / Technical Lead to better understand the requirements in detail
Documents the gathered test requirements
Assists other test engineers in gathering and analyzing requirementsTest Planning
Analyzes complexity, effort and cost (if any)
Apply appropriate Test Design Techniques / Tools to Perform System Testing (Functionality, Performance, Aesthetics)
Creates a test plan to capture objectives of the testing project, test effort, timeline, testing tools, test process, test environment, control procedures
Determine roles and responsibilities within the testing project
Reviews the plan together with project team and other stakeholders Test Case Development
Develops manual or automated test cases / scripts
Prepares test data based on test requirements
Reviews and approves test cases / scripts
Creates the Requirement Traceability Matrix (RTM)
Leads progress update meetings to report on status of testing projectTest Environment Setup
Prepares the test environment (software and hardware) based on requirement
Executes the smoke test to verify the readiness of the environment
Assists and approves test environment setups of other test engineers Test Execution
Execute planned test cases / scripts
Leads manual walkthrough of test scripts
Gather results, finding, logs
Logs failed or blocked test cases to the defect tracking tool
Coordinates the resolution of defects back to the project team
Performs retesting to validate resolved defectsTest Cycle Closure
Evaluate cycle completion criteria based on test coverage, quality, cost, time, and critical business objectives
Prepare test metrics and closure report
Gather lessons learned and / or best practices for any similar projects in the future
Creates and updates project and testing documentation - functional and technical test scripts (Regression Testing, Performance Testing, Stress Testing and Load Testing) Duty 2 : Test Support and Maintenance
Ensures test script repository is always updated and regularly being backed up
Gather and preserve reusable script data and enhance as necessary
Provides recommendation on the improvement of the applications testing methodologies and processes
Provides reports and analysis related to test result trends and other important aspects of the support
Monitors test script performance and updates as necessary
Monitors and coordinates the resolution of outstanding defects
Troubleshoots complex test script, environment, tools issues Requirements Education :
University degree or equivalent (Computer Science, Computer Engineering, Information Technology, Information Systems) Job Related Experience :
At least 3 years’ experience with test script development, execution, evaluation
At least 3 years relevant experience in Project Management, Change Management, and Release Management Specific Knowledge :
Expertise in Automation testing tool UFT
Experience in writing SQL scripts
Strong in understanding functional scenarios and convert in test cases.
Experience with Business Intelligence and / reporting a plus.
Data Warehouse and ETL experience a plus.
Windows and UNIX Infrastructure experience a plus.
Should have exposure to working with multi stakeholders.
Experience with automated tools such as HP Load Runner, or IBM Rational a plus. About Emerson
Imagine being surrounded by intelligent, driven, and passionate innovators all working toward the same goal to create groundbreaking solutions that leave our world in a better place than we found it.
Emerson is a global technology and engineering company providing innovative solutions for customers in industrial, commercial, and residential markets.
Our Emerson Automation Solutions business helps process, hybrid, and discrete manufacturers maximize production, protect personnel and the environment while optimizing their energy and operating costs.
Our Emerson Commercial and Residential Solutions business helps ensure human comfort and health, protect food quality and safety, advance energy efficiency, and create sustainable infrastructure.
A dynamic environment is what you’ll discover at Emerson, a Fortune 500 company with $14.5 billion in sales and 155 manufacturing locations worldwide.
Together, we’re changing the world, and we have all the resources to help you achieve your professional goals.
Whether you’re an established professional looking for a career change, an undergraduate student exploring options, or recently received your MBA degree, you’ll find a variety of opportunities at Emerson.
Join our team and start your journey today.