Senior Engineer Testing

Vdart Inc

  • North Carolina, NC
  • 7 days ago

    Highlights

    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. Experience testing all layers of applications including front end, service layer, back-end connections; testing applications deployed to cloud environments (AWS).

    Numbers & Facts

    LocationNorth Carolina, NC

    Description

    Senior Testing Engineer

    Charlotte, NC (Hybrid)

    Contract

    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
    • 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

    Qualifications Required:

    • Bachelor's degree in a STEM-related field (Computer Science, Information Systems, Mathematics, etc.), or equivalent experience (6+ years)
    • 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
    • Hands-on experience testing applications deployed within an AWS cloud platform
    • Experience with AWS services such as EC2, ECS, EKS, Lambda, S3, RDS, CloudWatch, SQS, SNS, API Gateway, and IAM
    • Experience testing event-driven applications using Apache Kafka
    • Experience in the following environments: Linux and AIX
    • Experience with Collaboration Tools- Confluence, SharePoint
    • Knowledge and Experience in Agile and Iterative development methodologies
    • Proven ability to define, design, develop and maintain test automation frameworks and test cases for software applications and/or systems
    • Ability to write complex SQL queries to validate data accuracy, troubleshoot issues, and verify backend processing
    • Demonstrated experience in test planning and execution activities, test strategy, test data definition, data setup, test execution, defect reporting & communication of status/metrics
    • 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

    Qualifications Desired:

    • Expertise in Test Automation Framework Development using Selenium (Java)
    • AWS certification (AWS Certified Developer, Solutions Architect, or Cloud Practitioner) is a plus.
    • 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
    • Familiarity with Git and modern version control practices.
    • 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

    Similar Jobs