Epicareer Might not Working Properly
Learn More

QA ENGINEER - AUTOMATION

Salary undisclosed

Failed to check availability
Retry

Original
Simplified

Job Overview:

We are seeking a highly skilled and experienced Quality Assurance Engineer with expertise in Automation Testing using tools like Selenium. Experience with Java and Python are strongly desired as well. The ideal candidate will not only excel in software testing using these technologies but also demonstrate a passion for coaching and mentoring others. As a QA Engineer and Mentor, you will play a key role in ensuring the quality of our software products and contribute to the professional development of team members.

Essential Functions:

1) Develops and maintains assigned test approaches and quality assurance (QA) practices

Prepares rigorous and complex test approaches within multiple inter-related systems, by applying QA techniques and procedures

Partners with product team members regarding application requirements. Reviews requirements, data flow between systems, and data configurations and analyzes appropriate QA tools and processes as necessary

Designs, develops, and supports automated testing suites to validate configurations of medium to large sized components, features, and/or applications by utilizing established software tools

Programs reusable and reliable automated scripts

Partners with technical team members and product owners to ensure that all scenarios for a given feature set are properly defined and thoroughly researched

Identifies risks to the test initiative and communicates to the team

Implements cross-functional QA practices to effectively support an Agile, Waterfall and iterative environment

Leads and assesses the requirements for conducting user acceptance testing (UAT) and post-production testing for assigned projects

Assists team members in administering, configuring and/or modifying existing complex code

Supports continuous improvement by advising team members on the evolution of automation within QA

Explores emerging QA tools and techniques and makes recommendations to leader on potential adaptation and implementation to EMC

Builds and maintains expertise in assigned systems, tools, programming languages, database structures, and cloud services

2) Test Execution and Remediation

Executes complex and primarily automated test cases for medium to large sized deliverables to meet internal testing service level agreements

Evaluates test results against expected results and troubleshoots results as needed

Updates and maintains an assigned regression test bed

Documents defects into the appropriate quality management tool and leads team members as appropriate to achieve resolution

Retests resolved defects according to the defect management process

Conducts post-production testing

3) Technical Knowledge Sharing

Collaborates with QA team to share knowledge in order to resolve complex issues facing the team, including sharing knowledge regarding topics with specialized knowledge

Trains team members on areas of advanced knowledge

Serves as an expert resource and point of contact for IT teams regarding QA processes and automated testing tools to ensure consistency and appropriate handling processes across the company

Leads QA activities within multiple assigned product team(s)

Consults across multiple product teams on moderately complex to complex projects

Collaborates with off-shore QA consultants assigned to product team(s) to resolve issues and answer technical questions

4) Documentation and Reporting

Communicates test progress, test results, defect reports, and other relevant information to the team

Proactively identifies issues and problems and presents them to the team

Creates and maintains documentation related to the design of the test approach and data flows for enterprise and third-party applications

Creates multiple metrics across multiple business intelligence and analytics tools to maintain appropriate KPIs and metrics for QA team. Cleans and manipulates data to be utilized to ensure accurate input, and complies metrics to tell the story of QA progress and processes as needed

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
Report this job