QA Systems Engineer

Società: Wynn Las Vegas
Tipo di lavoro: Tempo-pieno

Job Description
The primary role of Quality Assurance Systems Engineer will be to maintain QA test environments and enforce change control processes for any changes in QA test environments. Another core responsibility w. The QA Engineer will apply proven analytical and problem-solving skills to help validate IT processes through careful testing in order to maximize the benefit of business investments in IT initiatives.
This individual will also play an important part in SDLC development process and will be responsible for assisting with installation and configuration of applications including integration interfaces in test environments to ensure connectivity between applications is intact. The QA Engineer will work with Project team to advocate quality in the software development lifecycle; managing and monitoring all installed systems in QA environments. The ideal candidate will also be involved with testing and maintaining operating systems, application software and system management tools as well as ensuring the highest levels of systems and QA Lab infrastructure availability. This position requires a self‐motivated, dedicated, focused, detailed and methodical individual to combine the hands‐on process knowledge of the QA functions within the project lifecycle methodology. Possessing solid technical knowledge of software development environments and tools in addition to having a passion for testing, commitment to quality, lifelong learning, and contribution to overall team and company success will be preferred.
Responsibilities:
Analyze business documentation and technical specifications for all applications under deployment or consideration, to determine its intended functionality to assist in testing.
Participate in software design reviews.
Work closely with Business, Project Management, Development and Software Architecture team members to understand the system flows, processes and back end architecture.
Good understanding of basic technical concepts associated with hardware, software, applications, multi-tier architecture, etc.
Develop and improve change control processes, security measures to keep QA test environments in sync with Production (Live) environment.
Involved in planning of test environment rebuild, database and server restore from Production, etc.
Provide Systems Engineering team with maintenance schedule for downtimes in test environments.
Use VMware tools to power on/off virtual machines (VMs).
Reboot servers and restart services to get applications to a running state in test environments.
Participate in installation, configuration and testing of applications/upgrades/patches/customizations as specified by requirements.
Review test environment change requests and implementation plans to minimize chances of negative impact to QA environments and projects in testing.
Identify missing steps on implementation plans and recommend changes to be made to have an accurate implementation plan before deploying into QA environments.
Troubleshoot test environment issues related to various applications, servers, services, etc. as they arise and resolve them in a timely manner.
Assist in configuration of applications and integration interfaces in test environments to point to correct URLs/servers/ports to ensure connectivity between applications is intact.
Ensure security policies and change control processes outlined for QA test environments are strictly adhered to.
Maintain documentation of test results to assist in debugging and modification of software.
Generate test completion reports detailing project testing activities, issues/defects encountered and test results.
Collaborate with Project Manager to create responsive user interactions.
Manage personal priorities and work with minimal supervision and direction.
Attend training on new software products being considered for purchase to accomplish a project.

Canditati per questo lavoro