Remote - Lead Engineer, Performance QA

Posted:
7/9/2024, 11:27:58 AM

Experience Level(s):
Senior

Field(s):
Software Engineering

Workplace Type:
Remote

We’re looking for talented professionals, anywhere in the United States, to join us in bringing smart money management and payment solutions to everyone’s fingertips.

At Green Dot, we are evolving to a new and permanent “Work from Anywhere” model designed to maximize the benefits of remote work, promote and enable a strong culture of performance and connectedness, and attract the best and brightest talent who align with our entrepreneurial spirit and mission.

<<>><<>><<>><<>><<>><<>><<>><<>><<>><<>> 

JOB DESCRIPTION

What does a Lead Engineer, Performance QA do at Green Dot?

You will have an opportunity to test, measure, monitor, manage, and optimize the performance and scalability of our applications and systems. You will work with development and QA teams to design, architect, and develop large-scale performance testing projects, plus oversee remediation of performance issues.

What does a Lead Engineer, Performance QA do at Green Dot?

  • Designs and executes comprehensive performance testing strategies including load/stress tests, endurance tests, and scalability tests using popular performance testing tools such as JMeter.

  • Monitors application behavior under various conditions to identify performance bottlenecks and potential regressions while analyzing test data logs for trends and patterns that could impact performance.

  • Leads performance projects and performance QA team members.

  • Collaborates with cross-functional teams, including development, operations, system architecture, QA, DBA, and IT to ensure alignment of overall application performance with business requirements.

  • Documents test cases, results, and recommendations while conducting endurance tests, simulating production-like traffic against Web Services, WCF, Web APIs, and DB Store Procedures, as well as front-end web traffic calls for feasibility assessments.

  • Measures, analyzes, monitors, manages, and optimizes the performance and scalability of applications and systems using tools like Datadog, New Relic and AppDynamics; conduct application and code profiling to address performance problems.

  • Works with Agile teams throughout the product life cycle to measure, analyze, and optimize performance and scalability for new features while reviewing test results and making data-driven decisions regarding performance issues or bottlenecks.

  • Provides valuable feedback on software designs, architectures, and coding practices in relation to performance aspects; proactively identifies potential scalability challenges before they become production roadblocks.

Ready to join us in our mission?  These are the qualifications we are looking for:

Required:

  • Bachelor or Master major in computer science and technology or related field

  • Minimum 6 years' experience in performance testing and 2+ years' experience in leading performance QA team members.

  • Proven track record of designing and executing performance test plans for web/mobile applications, APIs, backend services, and database systems.

  • Proficient in any performance testing tools such as JMeter., Load UI, LoadRunner.

  • Experience with performance testing of database systems (SQL Server / Cosmos), Cache storage (Redis), and message queue (RabbitMQ).

  • Proficiency in programming languages such as C#/.Net, Java, Groovy, JavaScript, Angular, Bootstrap, and experience with CICD tools.

  • Strong analytical skills for profiling applications and code to identify performance problems; effective communication of findings across teams using clear reports.

  • Familiarity with Agile methodologies and cloud computing environments.

  • Quick learning ability: adaptability in rapidly evolving technological environments.

Preferred:

  • Commercial/banking industry experience

POSITION TYPE

Regular

PAY RANGE

The targeted base salary for this position is $98,400 to $150,300 per year. The final compensation will be determined by a number of factors such as qualifications, expertise, and the candidate’s geographical location.

<<>><<>><<>><<>><<>><<>><<>><<>><<>><<>>

Green Dot promotes diversity and provides equal opportunity for all applicants and employees. We are dedicated to building a company that represents a variety of backgrounds, perspectives, and skills. We believe that the more inclusive we are, the better our work (and work environment) will be for everyone. Additionally, Green Dot provides reasonable accommodations for candidates on request and respects applicants' privacy rights.