Software Development Engineer in Test (SDET) - Performance Automation

Full Time 1 day ago

Employment Information

Job Description

Job Description

Job Title: Software Development Engineer in Test (SDET) ? Performance Automation

Job Location: Waltham, MA (100% onsite)

About the job you?re considering

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.

Your role

  • 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.

Your skills and experience

  • 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.

Good to have:

  • 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.
Custom Button Check latest Jobs in Vermont