18 days old

Quality and Controls Engineer III (REQ 1091)

Reliance Steel and Aluminum Co.
Cypress, 90630
  • Job Type
    Employee
  • Job Status
    Full Time

Job Summary

Under the general supervision of the Manager, Quality and Controls, the Quality and Controls Engineer III will work as a part of Reliance Technology Solutions (RTS) Quality and Controls (QC) group. The Quality and Controls Engineer III will plan, test and ensure QC standards on concurrent multiple IT projects with an emphasis on test automation for Microsoft D365 F&O and other ERP systems. The Quality and Controls Engineer III will be responsible for test documentation, test execution, test automation and championing QC standards with internal/external team members to deliver the highest quality IT products in a timely and cost-effective manner.  The Quality and Controls Engineer III will play a primary role in developing and driving the test automation initiatives.  In addition, the Quality and Controls Engineer III will play a primary role in establishing and improving testing processes.

Essential Functions

Quality and Controls (QC) – Knowledge of the principles, methods, and tools of quality and controls used to ensure a product fulfills requirements and standards.

  • Support and champion all aspects of test automation initiatives
  • Identify and implement process improvements to test automation strategies and approaches
  • Mentor QC Team members to adhere and promote test automation best practices
  • Demonstrate advanced knowledge and understanding of test automation methodologies, tools and technologies
  • Take the initiative to understand how our customers will use our applications and develop automated test cases to improve test automation coverage
  • Assure projects meet quality standards by providing technical guidance in test automation planning, designing, executing testing, and developing procedures related to product quality on medium to high complexity ERP and other software applications.

QC Planning – Plans and documents a systematic approach to all aspects of testing.

  • Participate in reviews of business requirements and application design
  • Plan, execute and manage the following Test Cycles across a variety of software products including Microsoft Dynamics D365 F&O:
    • Functional Testing
    • Regression Testing
  • Accurately scope out duration, work effort and complexity of QC activities. Provide test assessment recommendations and assist in testing scope activities.
  • Plan, accurately estimate and execute QC work as it relates to the Software Development Life Cycle
  • Interpret, communicate and report test status to leadership and project team.
  • Ensure proper test coverage exists based on requirements and design specifications.
  • Create documented and effective test plans.
  • Review QC Team Test plans and provide recommendations to improve test coverage
  • Review Test plans and Test schedules to provide prioritization recommendations
  • Is a primary resource to provide resolutions to testing roadblocks
  • Implements solutions through completion to overcome testing roadblocks
  • Recommend and implement strategies and methods to improve test plans and processes
  • Defines standards for development of manual and automated testing

QC Design and Development – Design, develop and maintain test cases, test environment and test data to ensure quality of solution.

  • Create and maintain test and production environments
  • Analyze requirements and functional/ technical specifications to create test cases
  • Primary resource for developing in-house testing tools
  • Ensure, maintain and protect the integrity of the test environment and test data
  • Provide solutions to ensure test environment(s) and test data reflects business requirements for test execution
  • Design and deliver Quality and Control status reports as it relates to test cycles and the overall work effort
  • Create test data for multiple and/or complex projects
  • Train QC Team on testing techniques

QC Testing and Execution – Executes test cases and tracks test results and drives test issues to resolution.

  • Execute test cases, interprets and documents test results and generates status reports and metrics
  • Coordinate test schedules, work and resource plans and manages progress of all test activities against plan
  • Works directly with Analysts and Developers to resolve test blocking issues
  • Performs risk analysis at project management level
  • Define and coordinate production verification and validation
  • Participate in production verification and validation for new releases and production support

QC Test Automation – Design, develop, and maintain Test Automation solutions

  • Develop Automation solutions and tools to resolve complex project needs and issues
  • Maintain and advance existing Automation tools and Automation scripts used by RTS
  • Develop and Maintain Automation documentation supporting all Automation solutions, procedures and policies
  • Develop and maintain test Automation framework
  • Develop Test Automation strategies to create reusable solutions for current and future testing needs
  • Design Test Automation solutions that are efficiently maintainable in source control
  • Develop reports and matrices to communicate Automation results
  • Provide overview and final assessment of Test Automation results and activities

QC Closure – Documents final status accomplishments, approvals and future improvements.

  • Obtain approvals from solution stakeholder
  • Define regression tests for future projects
  • Prepare testing outcome summary
  • Create and document reusable test processes

Quality & Controls Methodology and Tools – Develops quality controls methodology policies/procedures and tools to ensure efficiency in QC processes.

  • Define and implement process improvements, focused on solution quality
  • Works with cross functional teams to design and implement QC standards, metrics and leading practices
  • Act as a liaison between project and infrastructure teams
  • Coordinate and execute code releases and deployments between environments (Development, Test, QA, Train, Production)
  • Maintain quality control tools (e.g., develop reports and change configuration)

Supplemental Duties & Responsibilities

  • Pursue training and development opportunities; Strives to continuously build knowledge and skills
  • Assist personnel in other RTS departments to resolve technical and/or application issues
  • Support cross functional QC and Release Management activities and objectives
  • Train RTS resources on QC methodologies and Automation tools
  • Define and implement process improvement and metrics, focused on solution quality
  • Leads development of quality assurance procedures and user instructions to ensure a reusable process

Core Competencies

Problem Solving - Ability to problem solve through problem identification (what is the problem), solution assessment (what can be done), problem documentation (document for future) and problem response (implementing a solution).

     Able to:

  • Frame problems before trying to solve them
  • Break down problems and identify all of their components, including hidden or tricky aspects
  • Show insight into the root-causes of problems 
  • Generate a range of solutions and courses of action with benefits, costs, and risks associated with each
  • Involve the team in problem solving
  • Ask perceptive questions to seek optimal solutions
  • Be open to others’ ideas to help develop solutions
  • Seek advice from those who have solved similar problems
  • Follow up to ensure that the problem has been resolved
  • Explores various sources for answers, and thinks "outside the box" to find options                                                                          
  • Provides innovative and creative solutions   

Decision-making - Makes sound, well-informed, and objective decisions; perceives the impact and implications of decisions; commits to action, even in uncertain situations, to accomplish organizational goals.

     Able to:

  • Gather relevant information before making decisions.
  • Escalate decisions when appropriate
  • Weigh pros and cons of each option before making a decision and moving forward
  • Balance analysis, insight, experience, and perspective when making decisions
  • Explain the rationale for a decision
  • Find solutions that are acceptable to diverse groups with conflicting interests and needs
  • Make decisions in difficult situations in a timely manner
  • Consider lessons learned from experience, differing needs, and the impact of the decision on others
  • Makes necessary decisions even when information is limited or unclear.  
  • Takes the lead when it is necessary to facilitate change, overcome an impasse, face issues, or ensure that decisions are made

Customer Service - Ability to develop and maintain strong relationships with others by listening, understanding and responding to their needs.

     Able to:

  • Provide service to internal and external customers to satisfy their needs and expectations
  • Listen to concerns and resolve reported issues effectively and promptly
  • Deliver high quality products and services
  • Commit to continuous improvement                                           
  • Anticipate others needs and move to effectively address issues
  • Establish proactive relationship with others, including providing education as appropriate
  • Elicit feedback from others
  • Deliver high quality solutions that meet the organization’s needs
  • Creates strategies to help the organization serve customers more effectively

Company Business Knowledge - Understands the company, its products and the business processes.

     Able to:

  • Apply broad business knowledge to quality business solutions
  • Has and applies extensive business knowledge to quality of business solutions

Accountability - Holds self-accountable for measurable high-quality, timely, and cost-effective results.

     Able to:

  • Proactively collaborates between multiple levels of the functional team, the project leadership team and other teams as needed
  • Display a high level of initiative, effort, and commitment towards completing assignments
  • Set priorities
  • Anticipate and adjust for problems and roadblocks
  • Be enthusiastic for the things he/she sees as challenging
  • Mitigates issues within work scope to keep the workflow moving smoothly to a conclusion
  • Seize opportunities
  • Manage costs
  • Provide consistency between projects
  • Set well-defined and realistic personal goals
  • Comply with established policies and procedures
  • Accept responsibility for mistakes
  • Minimize re-work
  • Seek out learning opportunities
  • Identify training needs and take action to obtain knowledge                                                                             
  • Persistently push self and others for results
  • Help others learn
  • Makes good decisions on behalf of the company (profitability, compliance)                                                                              
  • Limits risk and exposure

Communication - Communicates effectively across all levels to support departmental and organizational objectives.

     Able to:

  • Expresses information taking into account audience and nature of the information (for example, non-technical, sensitive, and controversial).
  • Ask questions and summarize what was heard to prevent miscommunication
  • Present information in a concise and focused manner
  • Listen to others
  • Communicate information (for example, facts, ideas, or messages) in a succinct and organized manner
  • Ensure written messages have the desired effect on the target audience
  • Disseminates timely and accurate information to others
  • Clearly and concisely communicate with peers, management, vendors and clients
  • Shares ideas and perspectives and encourages others to do the same

Building Collaborative Relationships - Develops, maintains, and strengthens partnerships with others inside and/or outside the organization.

     Able to:

  • Establish rapport with co-workers easily
  • Encourage and facilitate cooperation, pride, trust and group identity
  • Foster commitment and team spirit
  • Work with others to achieve goals
  • Listen and respond constructively to other team members' ideas
  • Offer support for others' ideas and proposals
  • Be open with other team members about his/her concerns
  • Share his/her expertise with others
  • Acknowledge team members for their contributions
  • Provide assistance to others when they need it
  • Expresses disagreement constructively                                   
  • Works for solutions that all team members can support                     
  • Effectively persuades and influences team members to achieve goals
  • Recognizes the business concerns and perspectives of others

Leadership – Displays effort and commitment in carrying out the department’s goals and objectives.

     Able to:

  • Act in a proactive and achievement-oriented manner
  • Treat co-workers in a fair and equitable manner
  • Behave in a tactful, compassionate, and sensitive manner
  • Empower others by sharing information
  • Actively listen and clarify information as needed
  • Foster an atmosphere of open communication
  • Guide others toward goal accomplishment
  • Consider and respond appropriately to the needs, feelings, and capabilities of different people in different situations
  • Share best practices and processes 
  • Recognizes the differences in people and what motivates them        
  • Utilizes appropriate techniques to encourage and support staff in meeting or exceeding desired outcomes                                  
  • Coordinates, and monitors work assignments of others                    
  • Leads, coaches, mentors and trains staff  

Requirements

  • Bachelor’s Degree in Computer Science or equivalent work experience in a related field required
  • Must be self-motivated and able to work independently, with minimal supervision and as part of a team
  • Detail oriented with excellent interpersonal communication skills
  • Excellent customer service skills
  • 7+ years’ hands-on Quality and Control experience with focus on ERP systems or enterprise level applications required
  • 7+ years’ advanced experience with ALM tools (e.g., HP ALM, MS TFS, SpiraTeam, etc.) required
  • 4+ years’ advanced experience with Test Automation and methodologies (Preferred)
  • 4+ years’ advanced experience with configuring and managing Testing Automation Frameworks (Preferred)
  • 6 + years’ expert knowledge of testing methodologies and enforcing SDLC policies required
  • 5+ years advanced experience with configuring and managing Bug Tracking systems preferred
  • 5+ years’ years advance knowledge of MS SQL Server and/or other RDBMS architectures required
  • Advanced experience with development of advanced complexity SQL scripts required
  • 4+ years’ experience in the following Team Foundation Server (TFS) areas: source code management, reporting, requirements management, automated builds, testing and release management preferred
  • Advanced experience with generating, communicating and interpreting test results and test status reports required
  • Advanced experience with an Microsoft D365 F&O, and/other ERP systems (Preferred)
  • Elementary .NET or other object-oriented programming skills preferred
  • Experience with interacting and supporting infrastructure related activities (e.g., connectivity support) required
  • Experience with collaborating and troubleshooting cross-team issues (e.g., Citrix, networking, etc.) required
  • Strong analytical and data manipulation skills required
  • Ability to self-direct and work effectively with both functional and technical resources required
  • Outstanding ability to analyze test results and generate comprehensive test summary reports and metrics required
  • Excellent written and oral communication skills required
  • Ability to multitask on two or more concurrent projects required
  • Strong time management skills with a history of meeting commitments required

Application Process:  To be considered for this position, the candidate must submit their resume to recruiting@rsac.com and specify the title and requisition number for which they are applying in the subject line or body of the email.

We are an Equal Opportunity/Affirmative Action Employer. All persons shall have the opportunity to be considered for employment without regard to their race, color, religion, sex, sexual orientation, gender identity, national origin, disability, protected veteran status, or any other characteristic protected by applicable federal, state or local law.
 
We will endeavor to make a reasonable accommodation to the known physical or mental limitations of a qualified applicant with a disability unless the accommodation would impose an undue hardship on the operation of our business. If you believe you require such assistance to apply for the position or to participate in an interview, please let us know. 
 
Reliance Steel & Aluminum Co. provides reasonable accommodation for individuals protected by Section 503 of the Rehabilitation Act of 1973, the Vietnam Era Veterans' Readjustment Assistance Act of 1974 and Title I of the Americans with Disabilities Act of 1990.  Applicants who need accommodation in the job application process should contact Vandy Lupton at (213) 576-8819 or e-mail 
Vandy.Lupton@rsac.comto request an accommodation.

Categories

Posted: 2022-06-17 Expires: 2022-07-17

Share this job:

Quality and Controls Engineer III (REQ 1091)

Reliance Steel and Aluminum Co.
Cypress, 90630

Join us to start saving your Favorite Jobs!

Sign In Create Account
Powered ByCareerCast