Quality Engineer

Overview

Hybrid
Depends on Experience
Full Time
No Travel Required

Skills

Amazon Web Services
DevOps
JIRA
JUnit
Java
Manual Testing
Quality Assurance
TestNG
Test Plans
Selenium WebDriver
Confluence
Automated Testing
Quality Engineer

Job Details

Quality Engineer

Winston Salem, NC Hybrid

Full Time

Summary:

This position is for a senior SDET (Software Developer Engineer in Test), who will design, develop, and execute automated test cases and tools for new and existing applications. Work closely with Project Managers, Business Analysts, and other Technical leads in an Agile and Waterfall SDLC.

Qualifications Required

Bachelor s degree in a STEM-related field (Computer Science, Information Systems, Mathematics, etc.), or equivalent experience (6+ years)

Proven work experience of at least 6+ years as an SDET or a similar role, with a strong focus on automated testing using Java and Selenium.

Expertise in designing and developing robust test automation frameworks using Java, Selenium, WebDriver, and related tools.

Demonstrated experience in test planning and execution activities, test strategy, test data definition, data setup, test execution, defect reporting & communication of statmetrics

Proven ability to define, design, develop and maintain test automation frameworks and test cases for software applications and/or systems

Firm understanding and knowledge of databases

Ability to recognize risks and errors in an application and employ automation testing to reduce them

Understand, analyze, and develop complex automated tests including data sets, positive and negative functional scenarios to ensure quality

Understand project documents and project objectives including User Stories or Requirements to create and execute test cases; ability to work with stakeholders to provide input on testability of functional elements

Investigation of production problems, creation and management of defect reports, creation of project status reports

Experience working with Release Management teams; experienced in investigation and testing of deployment or production issues

Ability to work with minimal supervision while remaining on-task and deadline oriented

Proven skills in data analysis, data/design verification, and problem-solving

Excellent verbal, written, and interpersonal communication skills

Experience in the following environments: Linux, AIX and Windows

5+ years experience with the following testing tools: JIRA, qTest

Experience with Collaboration Tools- Confluence, SharePoint

Knowledge and Experience in Waterfall, Agile, and Iterative development methodologies

Qualifications Desired

Expertise in Test Automation Framework Development using Selenium (Java)

Experience using qTest, JIRA, Dynatrace (or similar monitoring tool) testing tools

In-depth knowledge and experience testing Transactional, Message-based and Web-based applications

Experience with object-oriented programming languages

Experience with relational databases

Experience testing all layers of applications including front end, service layer, back-end connections; testing applications deployed to cloud environments (AWS)

Experience with Financial or Credit Card based processing

Experience working in a regulated environment

Experience with other test automation tools and frameworks, such as Playwright, TestNG, JUnit, or Cucumber

Essential Functions And Responsibilities

Lead planning, estimation, development, and implementation of test automation frameworks and strategies

Design and develop automated testing including creation, execution, and maintenance of automated scripts using industry best practices and standards

Execute translation of manual testing scenarios to test automation coverage across multiple products

Automate testing for use in a DevOps architecture

Participate either as the sole QE resource on projects, or in an Agile scrum team

Use of strong problem-solving skills to investigate and document defects and their respective resolutions

Lead larger test automation efforts independently and act as a subject matter expert to team members on smaller efforts

Effectively communicate status to stakeholders and proactively locate and address concerns

Champion Agile best-practices, processes, and tools in support of DevOps processes with respect to developing testing automation

Conform to department standards to comply with audit and regulatory policies

Adhere to department documentation standards

Assist team members through cross-training on applications and systems, perform peer reviews, training and mentoring manual and junior QE members on automation testing

Participate in the transformation of testing into a continuous and efficient end-to-end quality engineering function

Aid in the evolution of more predictive and intelligent testing approaches based on automation

Collaborate with other test engineers across products and projects to solve problems and deploy them, and mature automation testing practices

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.