Performance Test Engineer
Job ID : 1053
Who We Are
At VuNet, we are building next generation products that use a full stack product with big data and machine learning in innovative ways to monitor customer journeys and improve user experience. Our next generation systems are helping the largest financial institutions to improve their digital payment experience, driving more financial inclusion across the country.
We empower our teams to solve hard problems – customer and business problems – in ways that our customers love. Great ideas get converted to extraordinary products and reach the customers in the shortest time. Our teams are cross functional, immerse into details, engage in collaborative debate and work with a shared purpose of creating a world class product company.
Imagine what you could do here.
We are looking for a Performance Test Engineer, who will be responsible for assessing the performance, scalability, and reliability of software applications by designing and executing performance tests. You will also play a crucial role in automating test scenarios and simulating real-world data conditions to ensure optimal application performance under varying workloads.
If you want to be part of this amazing team, this position is for you. Join VuNet, and help us leave the world better than we found it.
Roles & Responsibilities
- Design, develop, and execute performance tests to evaluate the responsiveness, throughput, and scalability of software applications.
- Create and execute load tests to simulate heavy user loads and identify bottlenecks in application performance.
- Conduct stress tests to assess the system's stability under extreme conditions and determine its breaking points.
- Develop and maintain automated performance testing scripts and frameworks using tools like JMeter, Gatling, or other performance testing tools.
- Generate realistic data sets and simulate data conditions to replicate real-world scenarios for testing purposes.
- Monitor and analyze performance metrics during testing, identify performance issues, and collaborate with development teams to resolve them.
- Create detailed performance test reports, including analysis and recommendations for optimizations.
- Collaborate with infrastructure teams to set up and configure test environments that mimic production conditions.
- Write scripts and code to automate performance testing and data simulation processes.
- Work closely with development, QA, and DevOps teams to integrate performance testing into the CI/CD pipeline and ensure continuous performance improvements.
- Maintain documentation for performance testing methodologies, scripts, and configurations.
Skills & Experience
- 5+ years of strong experience in performance testing methodologies and tools (e.g., JMeter, Gatling, LoadRunner).
- Proficiency in scripting and coding (e.g., Java, Python) for test automation.
- Knowledge of data simulation techniques and tools.
- Familiarity with performance monitoring and profiling tools.
- Experience with load balancing, caching, and database performance optimization.
- Understanding of web protocols, APIs, and network configurations.
Good to Have
- Elasticsearch, clickhouse, Kafka, Apache Spark, Redis, Cassandra,Postgres, Kubernetes.
- Experience with containerization and orchestration technologies is a plus.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration skills.
- Ability to work in a fast-paced and agile development environment.
- Experience in working as part of globally distributed teams.
- A self-starter, who loves to take on hard problems, loves solving service scalability problems, enjoys breaking things and enthusiastic to learn new technologies and working in startup environments.
How To Apply
If you are interested, fill the form below or e-mail us at [email protected], with your resume and an explanation of why you would be a good fit. We look forward to hearing from you.