Amergis - Columbia, MD

posted about 2 months ago

Full-time - Entry Level
Columbia, MD
Administrative and Support Services

About the position

The QA Test Automation Engineer I is responsible for designing and implementing automation tests to ensure the quality of software products. This role involves collaborating with the QA technical lead to establish quality assurance standards, writing automation test plans, and maintaining automated scripts. The engineer will also track defects, report progress, and apply analytical skills to validate automation processes, ultimately maximizing the benefits of IT investments.

Responsibilities

  • Designs and develops test scripts using Playwright or other QA Automation tools
  • Develops and maintains automated CI/CD pipelines using Azure DevOps Pipeline
  • Monitors and troubleshoots CI/CD pipelines to ensure timely and successful software delivery
  • Works closely with developers and stakeholders to implement quality assurance processes
  • Creates and maintains test plans and standards for software development projects
  • Develops and documents automated tests to ensure product quality and verify bug fixes
  • Creates manual test cases as per project requirements
  • Recommends improvements in software to enhance user experience
  • Performs patch testing
  • Performs other duties as assigned/necessary

Requirements

  • Bachelor's Degree in Computer Science or related field with 2 years related work experience, or Master's Degree with 1 year of related work experience, or at least 5 years of work experience
  • Experience with at least one object-oriented language (Java, C#) and one scripting language (JavaScript/Typescript)
  • Experience with test management tools: Azure DevOps Test/Jira Zephyr, SQL Server Management Studio, Sharepoint
  • Experience with test automation tools: Playwright/Selenium/Cypress, Visual Studio Code, Azure DevOps, Git
  • Experience in Agile/Scrum development process, knowledge of STLC and SDLC
  • Experience in automation test plan and test case formulation, report creation, defect tracking and reporting
  • Familiarity with professional software engineering best practices for the full software test development life cycle

Nice-to-haves

  • Strong collaboration skills and ability to work in a team-oriented environment
  • Ability to prioritize and execute tasks in a high-pressure environment
  • Detail-oriented with the ability to multitask and shift priorities quickly
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service