Software Developer in Test (SDET)

HatchWorks Technologies

Software Developer in Test (SDET)

Atlanta, GA
Full Time
Paid
  • Responsibilities

    We are hiring enthusiastic SOFTWARE DEVELOPERS with strong experience BUILDING TEST AUTOMATION FRAMEWORKS, DEFINING TEST STRATEGY, and LEADING AUTOMATED TEST execution to ensure the delivery of high-quality enterprise cloud applications.

    This role will provide technical hands-on leadership working with both our external clients as well as internally across multiple technology platforms, programming languages, and environments. In this role, the SOFTWARE DEVELOPMENT ENGINEER in TEST (SDET) will be responsible for leading test strategy, script design and execution, automation framework enablement, and advanced test management strategies aligned with Agile, CI/CD, and DevOps best practices. They will be required to interface with business customers as well as the application team members that includes business analysts, product managers, software developers, and infrastructure owners. He or she must be a leader that is delivery focused and can communicate objectives and approaches with business and technical team members. When presented with problems, this person must develop and be able to present multiple solutions/approaches to solve the problem.

    KEY JOB RESPONSIBILITIES:

    • Work in an Agile development environment collaborating with the Engineering and Product teams to deliver quality software iteratively
    • Select and establish automation frameworks and software testing tools to verify and quantify the quality of the produced software
    • Mature and evolve the testing architecture through the evaluation and adoption of new automation tools, techniques, and practices
    • Participate in early stage user story development and design sessions to help establish acceptance criteria, boundary tests, and automation planning
    • Facilitate test case execution and provide detailed and timely feedback using test case management tools
    • Identify, document, and track defects to improve test case execution eciency and test coverage
    • Execute manual and automated functional, performance, and regression testing in both production and pre-production environments
    • Ability to execute automation testing, but also manual/black box testing as required
    • Ability to interact with CI/CD, release engineering, infrastructure, cloud, development, and compliance teams
    • Create training documentation & conduct knowledge transfer sessions
    • Integrate QA processes into Software Development & Release Cycles

    POSITION REQUIREMENTS:

    • Excellent knowledge of web architectures including SOA and microservices architectures
    • Experience in software development and testing using objective oriented programing languages (.NET Core, Java, etc.)
    • Experience with testing and automation tools like Selenium, SoapUI, ReadyAPI, Cucumber for use in a CI/CD environment
    • Experience establishing automation frameworks
    • Experience with issue tracking and test management tools such as Jira and TestRail
    • Experience working with databases and testing RDBMS such as MS-SQL Server, Oracle, MySQL, and PostgreSQL
    • Experience with code versioning and management tools like Git, SVN, and BitBucket
    • Experience with CI/CD and build pipeline tools like Jenkins, Bamboo, TeamCity, and CircleCI
    • Experience working in software quality assurance to validate enterprise cloud applications