Senior Engineer, Performance Test, Financial Services

Blacksburg/Arlington, USA
  • Reports to:Director, Engineering, Financial Services
  • Block.one is seeking an experienced Engineer to join our global development team aligned with Financial Services, a business vertical within Block.one. Specifically, this role will integrate the testing and automation team as an individual contributor. Within this team the candidate will develop frameworks and scripts to test and help optimise the performance of the financial services platforms currently under development.
  • The tools and solutions that will be developed for testing will integrate a wider toolkit covering test automation across functional and non-functional testing.To be successful in this role, you will have the ability to learn the technical and business context to devise appropriate testing harnesses and scripts. You will also have the ability to collaborate with colleagues in our development and product teams, guiding the design or remediation of components to achieve desired performance profiles.
  • Responsibilities:
    • Design Performance Test Scripts for enterprise application based on requirements.
    • Participate in Performance bottleneck analysis and fixes.
    • Perform Performance engineering and Performance improvement activities.
    • Run and manage Performance test executions.
    • Communicate progress and issues through regular status reports.
    • Collaborate with Business/ Application teams to improve system performance.
    • Assume primary responsibility as Performance Testing SPOC.
    • Other duties as assigned.
    • Experience:
    • 8+ years of relevant experience in Performance Testing.
    • Demonstrable knowledge of multiple performance testing frameworks – Locust, Siege, Artillery.
    • Design automation and performance tests scripts using Python and TypeScript programming languages.
    • Hands-on experience with Docker, Kubernetes, Helm, AWS/ GCP.
    • Knowledge of metrics gathering tools such as New Relic, ELK, Prometheus/ Grafana.
    • Expertise in Test Planning, Test Estimation, Test Strategy, Work Load Design, Test Case Design, Test Environment Setup, Test Data Setup, Defect Management and Configuration Management.
    • Execute benchmark, load, stress and other non functional performance tests. Monitor application logs and statistics to determine system behavior. Address all technical issues; facilitate the resolution and necessary follow-up with Development and other cross-functional departments.
    • Generate performance graphs, session reports and other required artifacts for validation and analysis.
    • Publish results and receive appropriate sign-off. Prepare detailed status reports and monitoring of issues and defects.
    • Excellent verbal and written communication.
    • Willingness to interact globally across a 12-hour time zone difference.  
    • About Block.one LLC
    • Block.one is a global software company specializing in high performance blockchain software. Its flagship product EOSIO is a free, open-source protocol designed to bring speed, scalability, and ease of use to the secure and transparent fundamentals of distributed databases. Block.one invests in companies, projects, and developers around the world leveraging EOSIO technology through its EOS VC initiative. 
    • Block.one is proud to be an Equal Opportunity employer. We do not discriminate based upon race, religion, color, national origin, gender, protected veterans, status as an individual with a disability, or other applicable legally protected characteristics.
    • Block.one is a global software company specializing in high performance blockchain software. Its flagship product EOSIO is a free, open-source protocol designed to bring speed, scalability, and ease of use to the secure and transparent fundamentals of distributed databases. Block.one invests in companies, projects, and developers around the world leveraging EOSIO technology through its EOS VC initiative.