Job Title:
Lead Performance Engineer

Company: TSR Consulting Services, Inc.

Location: Tampa, FL

Created: 2024-04-23

Job Type: Full Time

Job Description:

Our client, leading software company, is hiring a Sr. Full Stack Engineer on a Direct Full Time Basis.Job ID: 78517Please read the information in this job post thoroughly to understand exactly what is expected of potential candidates.Work Location: Remote (in PA, AZ, WA, IL, MA, GA, NC, CO, TN, TX, VA, FL)Summary of Duties & Responsibilities: Seeking a highly driven and effective professional to join the performance engineering team.As a Lead Performance Engineer, you will leverage your expertise, experience and passion to ensure we uphold the highest levels of quality and excellence for our clients.Essential Functions: • Technical - Deep experience in integrating a strong software development background with a passion for the discipline of performance engineeringo Responsible and accountable for relevant, accurate and effective performance testing strategies from a design and execution perspective across all company productso Assess feasibility of performance testing efforts, provide accurate estimates and oversee execution of assignmentso Proficient in the architecture and design of proprietary performance testing frameworkso Lead, develop and evolve performance testing frameworks for desktop, web, and native mobile apps and API'so Provide technical leadership in ensuring that new and existing systems are aligned with established performance guidelineso Design performance test cases and execute all types of performance testing (e.g. functional, integration, end-to-end) on all variety of platforms (e.g. mobile, web, portal frameworks)o Work closely with the Scrum team throughout a project to continually monitor and provide feedback on the performance of the producto Produce relevant and effective status reports and quality metrics for performance related activitieso Lead performance test case reviews, ensure requirements traceability, and proper coverageo Review source code for potential problems; reproduce, debug, and isolate problems and verify fixes• Methodology - Deep expertise and knowledge in performance testing standards, processes, policies and procedureso Demonstrate and evangelize a passion for process and methodology through daily actionso Adhere to and support all established and documented methodology/best practices in alignment with the Release methodologies and processeso Adhere to and support group processes, procedures, and standards in order to drive and guide a repeatable, reliable delivery of high-quality software products and serviceso Educate, inform, and verify team compliance on standards, best practices and governanceo Lead selecting and configuring appropriate toolsets to support the performance engineering disciplineo Lead all efforts working with product owners and discipline leads to develop and evolve operational metrics and reporting frameworks to drive operational execution, transparency, and efficiency in relation to performance testing• Team Support/Leadership - Deep commitment to working in and fostering a highly collaborative, innovative and high performing teamo Responsible and accountable for the level of quality, effectiveness and timeliness delivered by the performance engineering teamo Lead, advise, assist and mentor performance engineering team members with distributed performance testing responsibilitieso Assess risk and assist the performance engineering team in prioritizing performance testing effortso Work with team members to identify delivery and technical risk and create appropriate risk mitigation strategieso Participate in Agile ceremonies including daily stand-ups, sprint planning, retrospectives, and product demonstrationso Oversee the resolution of high priority/urgent issueso Demonstrate high level of transparency, communication and escalation when required with leadershipo Participate in the recruiting processo Provide input to the career development of team memberso Evangelize, support and embody Company Mission, Strategy and Valueso Foster a culture of ownership and pride for delivering the highest levels of quality and excellenceo Contribute to the growth and maturity of the Performance Engineering Departmento Performs other related duties as directed• Abilitieso Strong team player with the ability to lead and collaborate with all levels of the organizationo Ability to influence others and motivate with a positive and confident personal styleo Possess a drive towards forward progress and delivering results while taking responsibilityo Multi-tasker with the ability to set and manage prioritieso Strong analytical and problem-solving skills with a high aptitude to learno Proactively and transparently communicate challenges/successes to leadershipo Exhibit and relentlessly demonstrate a high level of attention to detailo Flexibility, adaptability, and willingness to help in other areas as priorities shiftAbility to effectively operate with minimal supervision while keeping leadership informedSkills/Competencies: o 7+ years of experience with scripting/programming languages like: C#, C++, Java, JavaScript, TypeScript, Python, PowerShell, and R, staying current with emerging trendso 7+ years of Load and Performance testing experience using industry-leading tools such as BlazeMeter, JMeter, WebLOAD, or LoadNinja.o 7+ years of experience using any of the following IDE or BBD tools (SpecFlow, Gherkin, Cucumber, Visual Studio, Visual Studio Code, etc.)o 7+ years UI Test automation experience with tools such as Playwright, Selenium, Appium, Jasmine, or other similar toolso 7+ years of hands-on working experience of testing REST, Web APIs or SOAP APIs (, Karate, MSTest, NUnit, Postman, and SoapUI)o Expertise in SQL programming (queries, joins, etc.)o Diverse experience in leading test strategy, test planning, test case design, and executiono Experience using GIT, TFS or any other source code management toolso Experience with Mobile Testing and device testing farms like BrowserStacko Experience with Virtual Server, Virtual Clients, and System Configurationo Experience with reporting tools like PowerBIEducation or Prior Work Experience:• Bachelor's degree in computer science (or relevant field) with 10 years of industry experience• 10 years of experience in software testing, showcasing a successful track record• 10 years of hands-on experience with load testing, performance test simulations, performance analysis, performance tuning, and performance monitoring in an n-tier environment, delivering scalable solutions• Strong understanding of Azure/Cloud platforms, services, and architecture, including Azure Functions, Azure Kubernetes Service, Azure SQL Database, YAML, and Cosmos DB. (Desired)