What are the responsibilities and job description for the OMS (Order Management System) Tester position at Peterson Technology Partners?
Job Description
Job Description:
The Senior Quality Engineer is responsible for delivering and coordinating all testing artifacts and activities (Test Estimates, Test Strategy, Test Plan, Test Cases, Test Automation Scripts and Test results) for the various applications that the engineer is managing within the Supply Chain/Warehouse technology portfolio. Specifically, this position will be primarily focused on new and existing Supply Chain – Warehouse technologies focused on WMS & WES areas.
Primary Responsibilities:
Job Description:
The Senior Quality Engineer is responsible for delivering and coordinating all testing artifacts and activities (Test Estimates, Test Strategy, Test Plan, Test Cases, Test Automation Scripts and Test results) for the various applications that the engineer is managing within the Supply Chain/Warehouse technology portfolio. Specifically, this position will be primarily focused on new and existing Supply Chain – Warehouse technologies focused on WMS & WES areas.
Primary Responsibilities:
- Responsible for all aspects of testing and Quality Engineering through the full project/sprint lifecycle (from conception through implementation) under the direction of the Manager – Quality Engineering
- Understand full end-to-end business processes and transaction flows across systems for the specific areas that you are responsible for
- Own manual test script development and execution, data sourcing/data provisioning, defect analysis, and ensuring that proper test result documentation and processes are followed as per the test strategy
- Automate Manual regression testing suites. Build the automation framework where necessary and tweak the existing scripts/framework as per the application changes
- Partner with the Business/Systems Analysts’/Product Managers, Application Developers and operational end-users to ensure that test scripts are developed and/or modified to cover new functionality and/or enhancements that are introduced into the production system on an ongoing basis
- Facilitate User Acceptance Testing and Operational Readiness Testing, either by providing test scenarios and/or coordinating efforts during UAT and ORT and serving as testing SME
- Perform initial analysis of defects identified during the testing cycle and escalate issues as required to the functional support teams for resolution. Ensure that the defects are logged in JIRA, updated from time to time until closure.
- Analyze defects identified in production system to ensure that the proper controls are implemented in the regression test bed to ensure that the defect does not occur in production again
- Apply subject matter expertise to identify, develop, and implement techniques to improve product and process quality
- Leverage automation of regression test scripts in order to reduce the amount of time and resources required to execute the regression test bed
- Maintain full traceability between requirements and test cases in JIRA/Other tools
- Provide accurate estimates and timely status updates
- Prepare and maintain KT documentation for onboarding new team members and update the documentation from time to time
- Work closely with offshore testing team responsible for executing tests
- Write SQL queries or appropriate assertion routines to validate software functions as needed
- Communicate clearly with your peers on product and solution teams to both understand their product and technology requirements while also representing your own
- Daily & Weekly test execution reports for the project(s) in-flight.
- Ability to generate reports from JIRA & other Test Management tools
- Collaborate with engineers/developers on ongoing proactive measures to increase product quality
- Document QE processes and procedures
- Create test artifacts and test plans
- Develop and execute test cases, scripts, plans and procedures (manual and automated)
- Trace test cases and results back to specific requirements/stories/quality risks
- Communicate clearly with your peers on product and solution teams to both understand their product and technology requirements while also representing your own
- Retail experience is a MUST with Subject Matter Expertise in Supply Chain & Warehouse area. Hands-on testing experience in Warehouse Management Systems(WMS) & Warehouse Execution Systems(WES).
- JDA & Blue Yonder experience is a MUST
- AS/400 experience and expertise in AS/400 hands on testing is a MUST
- Database testing & querying experience is a MUST
- Good analytical skills are required
- Experience with executing Automation regression test suites is required.
- Ability to manage multiple tasks on a given project and multiple projects at a given point of time
- Expertise in QA processes and ability to provide direction/guidance to other QA team members
- Experience with BDD/TDD (Cucumber/Gherkin) is preferred
- Overall experience of 8 years in Quality Engineering with a combination of automation skills & AS/400 hands on testing experience
- Good understanding of software QE concepts, recommended practices, and methodology that cover functional testing, integration testing, regression testing and UAT
- Ability to manage multiple enterprise level initiatives in different SDLC & STLC phases
- Demonstrated experience working with offshore resources
- Strong understanding of Agile and traditional SDLC & STLC
- Experience designing test strategies and end-to-end test scenarios and estimating test efforts
- Experience working with JIRA or other similar tools
- Must be results oriented, and demonstrate a “can do” attitude, adaptability, flexibility and resourcefulness
- Good understanding of various testing types is required
- Must be able to work within a team and independently without any supervision at times
- Degreed professional (Computer Science, Information Technology or related degree) required or equivalent experience.