What are the responsibilities and job description for the performance tester position at US Main?
Qualifications : Experience in load testing, stress testing, stability testing, and test automation.Ability to create test plans for Kubernetes applications, including testing for functionality, performance, stress, and fault tolerance.Create and maintain test cases for different scenarios, such as message queuing, event processing, distributed system interactions, and real-time data streaming.Perform load and stress tests to find performance issues in real-time applications running on Kubernetes clusters and improve resource allocation and scaling.Set up real-time monitoring to track application health, latency, throughput, and resource use during tests, and spot potential issues early.Experience with automated testing tools like Selenium, JMeter, or others for testing real-time applications.Experience with PySpark / Python, Databricks, and SQL.Familiarity with real-time communication protocols (like WebSockets, MQTT), event streaming platforms (such as Kafka), and distributed system design.Experience with PowerShell and Windows batch scripting is a plus.Experience with Agile delivery using tools like Azure DevOps / Boards and JIRA.Knowledge of Agile delivery metrics.Advanced skills in database scripting (backup, restore, migration, and health checks).Familiarity with CI / CD integration for databases.
- Master’s degree in information technology, or equivalent education and experience.
- In-depth knowledge of trends, products, and services in the banking / financial industry.