Job

Test Automation Engineer II (23-00175)

By March 27, 2023April 27th, 2023No Comments

Position Type: Direct Hire / Perm
Location: Charlotte, NC

Responsibilities:

  • Lead the design, development, and maintenance of complex test automation suite to ensure the quality of software applications
  • Collaborate with cross-functional teams to ensure the alignment of test automation efforts with overall project goals and objectives
  • Evaluate and recommend new tools, technologies, and approaches to enhance test automation efficiency and effectiveness
  • Develop and execute automated test scripts for both front-end and back-end systems, including API and database testing
  • Analyze and interpret test results, identify defects and root causes, and work with development teams to ensure timely resolution
  • Participate in the design and implementation of continuous integration/continuous delivery (CI/CD) pipelines and other automated release management processes
  • Define and track key performance indicators (KPIs) related to test automation efficiency, effectiveness, and return on investment (ROI)

Requirements:

  • 3+ years of experience with automating tests
  • Proven experience with developing and maintaining complex test automation frameworks using tools such as Selenium, JUnit, TestNG, and/or REST-assured.
  • Experience with API testing tools like Postman, Swagger, and/or SoapUI.
  • Strong programming skills in languages such as Java, Python, or C# with experience in object-oriented design and development.
  • Experience with database testing and SQL
  • Understanding of Testing lifecycle, Test Design methodologies, Test Execution, and Defect Tracking
  • Ability to define a feature based targeted regression
  • Familiarity and experience with Behavior Driven Development Concepts
  • Java/Cucumber or C#/SpecFlow (Knowledge / Experience)
  • Experience with using a CI/CD pipeline
  • Working with Cloud technologies
  • Performance testing (Loadrunner, K6)
  • SaaS Platforms (Azure Devops)