XIFIN-posted 3 months ago
$120,000 - $130,000/Yr
Full-time • Mid Level
San Diego, CA
501-1,000 employees

The Sr. Performance Software Development Engineer in Test engineer will work in a highly collaborated agile environment across all stages of the software development cycle. This role involves architecting, designing, building test and executing performance and automation solutions to enhance the quality of our products. The ideal candidate for this role will possess a deep expertise in object-oriented design principles, test automation design patterns, performance, KPIs and best practices to improve testability of complex integration systems to reduce manual test execution, accelerate test efficiency and ensure optimal performance of our products. You will play a critical role in ensuring KPIs are met, identifying bottlenecks and collaborating with others across functions to achieve key milestones and goals. Strong communication skills are essential to lead cross functional engineering teams as a technical leader (not the manager) to establish new approaches and to mentor top technical talent.

  • Design and execute performance scripts for complex load, stress, endurance test scenarios using industry-standards tools to simulate real-world traffic conditions.
  • Diagnose performance limitations using profiling tools, diagnostics and metrics analysis.
  • Define product-performance level test strategies, establish SLAs and create comprehensive reports outlining risks and scalability recommendations.
  • Develop API and UI test automation tools and frameworks; propose enhancements to existing frameworks.
  • Contribute to the automation of test scenarios throughout the project lifecycle that conform to testing standards, business requirements, and architectural/design standards.
  • Develop comprehensive documentation (such as performance plans, automation design, tool evaluation, verification deliverables) consistent with department quality standards.
  • Collaborate with developers in reviewing unit test and integration results for coverage analysis.
  • Evaluate latest performance, automation technologies and AI powered tools.
  • Train and mentor cross team members on automation and performance best practices.
  • Bachelor’s degree in Computer Science or other Engineering discipline (or equivalent experience).
  • 5+ years of proven experience developing performance, API and UI test automation frameworks and solutions for complex enterprise applications.
  • Strong experience using JMeter, K6, Selenium, Selenium Grid, SOAP UI, REST Assured, REST API, SOAP WebServices for system and integration testing.
  • Proficiency in Java, JavaScript, JQuery, XPath, SQL, Oracle PL/SQL, .NET, JUnit, xUnit/NUnit/MSTest, TestNG, Angular.
  • Strong knowledge of overall system architecture, scalability, reliability, and performance.
  • Experience with Azure Kubernetes Service, CI/CD pipeline/process.
  • Experience with scripting languages like Python and shell.
  • Proficiency in Jira, Bitbucket, GitHub, Git-Hub actions, TestRail, Zephyr Scale and Jenkins.
  • Experience applying AI to enhance workflows, decision-making, and problem-solving through tools, automation, and insights.
  • Excellent communication, collaboration, reporting, analytical and problem-solving skills.
  • Comprehensive health benefits including medical, dental, vision, and telehealth
  • 401(k) with company match and personalized financial coaching to support your financial future
  • Health Savings Account (HSA) with company contributions
  • Wellness incentives that reward your preventative healthcare activities
  • Tuition assistance to support your education and growth
  • Flexible time off and company-paid holidays
  • Social and fun events to build community at our locations!
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service