About The Position

This position requires an Engineer with a strong background in Python with Performance test automation. The ideal candidate will help us and our clients by designing and developing automated test suit to evaluate application performance on a Linux based platform and a Behavior-Driven Development (BDD) framework to ensure the quality and reliability of our software applications.

Requirements

  • Total (3- 7) + years of proven experience in automation testing, with a strong understanding of the Software Testing Life Cycle (STLC) and performance testing methodologies.
  • Prior experience with Design & develops automated test suits (Linux & Python) to evaluate application performance.
  • Diagnose performance issues e.g. application speed (fps), scalability
  • Proficient in Advance Python programming language.
  • Linux OS experience. (Rocky Linux 8.8 and above preferred)
  • Load testing – design & develop automation
  • Strong analytical and problem-solving skills.
  • Analyze test results, identify bugs, and work with team to resolve issues (Jira)
  • Familiarity with continuous integration/continuous deployment (CI/CD) processes and tools (e.g., Jenkins, GitLab).
  • Experience with test automation tools (e.g. Loadrunner, Jmeter, etc.).
  • Master’s / bachelor’s degree in computer engineering, Computer Science, or equivalent.

Nice To Haves

  • Experience with Squish /Squish coco.
  • Experience with National Instruments (NI) PXI System
  • Knowledge of API testing and tools (e.g., Postman, SoapUI).
  • Familiarity with Agile methodologies and practices.
  • Excellent communication skills and ability to work collaboratively in a team environment.

Responsibilities

  • Design, Develop, and Implement Automated Performance Test Scripts: Create robust performance test scripts using Python to ensure comprehensive test coverage across all application features with performance need.
  • Work with developers and engineers to analyze test results and perform bug fixes to enhance application performance.
  • Work closely with developers, product managers, and clients to understand application requirements and develop effective test strategies.
  • Provide guidance on performance testing, processess and standards to ensure quality throughtout the Test development lifecycle.
  • Continuously improve and maintain the existing performance automation framework and processes. Design and develop the automation framework for load testing.
  • Develop comprehensive and well-structured performance test plans and strategies to monitor and optimize application performance.
  • Identifying performance bottlenecks and suggest corrective actions to improve system performance.
  • Participate in CI/CD Efforts: Engage in continuous integration and deployment practices to streamline testing workflows.
  • Prepare and maintain comprehensive documentation of test cases, results, and performance testing protocols.

Benefits

  • Paid time off based on employee grade (A-F), defined by policy: Vacation: 12-25 days, depending on grade, Company paid holidays, Personal Days, Sick Leave
  • Medical, dental, and vision coverage (or provincial healthcare coordination in Canada)
  • Retirement savings plans (e.g., 401(k) in the U.S., RRSP in Canada)
  • Life and disability insurance
  • Employee assistance programs
  • Other benefits as provided by local policy and eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service