Specialist, Quality Engineering - Raleigh, United States - The Clearing House

    The Clearing House background
    Description


    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. Aggregate business and technical requirements into high quality automation testing of TCH Systems. Develop and deliver testing best practices and processes to all projects while maintaining adherence to TCH standards.

    Ensure that all software developed or procured by TCH is thoroughly tested before going into production for reliability and for adherence to specifications.


    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 status/metrics
    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 product 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
    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

    Success factors/job competencies :
    Able to review functional and technical specifications and create a test design/plan, automated test scripts, and execute the tests.
    Possess the analytical skills to compare the expected application/system results to actual results
    Complete assigned work accurately and within the agreed upon schedule
    Technical skills on the platforms assigned, with proper training or experience

    Physical demands and work environment :
    Work is generally sedentary in nature, but may require standing and walking. The working environment is generally favorable. Lighting and temperature are adequate, and there are no hazardous or unpleasant conditions caused by noise, dust, etc. Work is generally performed within an office environment, with standard office equipment available.

    Performance standards :
    Completeness of testing approach/plan/scripts
    Accuracy of testing results
    Work completed on schedule
    Compliance on all Processes and Procedures

    #J-18808-Ljbffr