About The Position

This is a position in Quality Assurance responsible for developing and executing performance and automation tests. This position plans and executes effective and efficient performance and automation testing to accomplish on-time and efficient delivery of high-quality software products and/or data

Requirements

  • 4+ years of QA Test Engineering experience with a BS in Engineering/Computer Science or equivalent experience.
  • Strong understanding of QA methodologies and solid QA testing skills with high attention to detail.
  • Basic knowledge of Selenium WebDriver and Cucumber BDD; familiarity with the Karate Test Automation Framework is a plus.
  • Strong knowledge of API testing using Postman and experience with GitHub pipelines.
  • Proven ability to develop and execute automated and performance testing.
  • Strong knowledge of the software development lifecycle (SDLC) and process improvement practices, including continuous improvement implementation.
  • Strong project management skills with a basic understanding of working within budgets and awareness of industry trends.
  • Advanced written and verbal communication skills, strong research abilities (tools and root cause analysis), and effective oral and written communication skills.

Nice To Haves

  • Exposure to AWS or Azure environments
  • Familiarity with Large Language Models (LLMs) or AI-based applications

Responsibilities

  • Develop and execute automated and performance testing to deliver high-quality software products and services on time, within budget, and according to specifications.
  • Collaborate with Product Management, Project Management, Engineering, Operations, QA staff, technical leads, and subject matter experts to plan, coordinate, and execute testing activities.
  • Ensure testing aligns with agreed requirements and quality standards, conducting project reviews and implementing quality control procedures for deliverables.
  • Report testing results and issues, research and document root causes, and ensure corrective actions are implemented.
  • Identify opportunities to enhance testing capabilities by researching tools, applying automation solutions, and implementing cost-effective improvements.
  • Investigate and resolve performance issues in partnership with architects, developers, and infrastructure teams while maintaining awareness of industry trends and emerging technologies.
  • Contribute to continuous improvement initiatives, enhancing methodologies for test planning, execution, defect tracking, metrics reporting, and overall QA processes.
  • Maintain documentation and record retention frameworks to support audits, adapt to changing priorities, improve overall team capability and efficiency, and perform additional assigned duties as needed.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service