Job Description
Nisum is a leading global digital commerce firm headquartered in California, with services spanning digital strategy and transformation, insights and analytics, blockchain, business agility, and custom software development. Founded in 2000 with the customer-centric motto "Building Success Together," Nisum has grown to over 1,800 professionals across the United States, Chile, Colombia, India, Pakistan, and Canada. A preferred advisor to leading Fortune 500 brands, Nisum enables clients to achieve direct business growth by building the advanced technology they need to reach end customers in today’s world, with immersive and seamless experiences across digital and physical channels.
What You'll Do
This is an ideal opportunity for a highly skilled and performance-focused engineer who excels in test planning, execution, and optimization. The
Performance Test Engineer will play a critical role in ensuring that Nisum clients' applications are scalable, reliable, and high-performing. You will be responsible for defining key performance metrics, executing tests, analyzing system behavior, and collaborating closely with development teams to drive continuous improvement.
Planning And Requirement Gathering
- Define and gather performance testing requirements.
- Design performance test cases tailored to system architecture and business needs.
- Identify and document key performance metrics (KPIs) for target systems.
- Determine appropriate test environments and tools based on the application stack.
Execution And Analysis
- Execute various types of performance tests (load, stress, spike, endurance).
- Collect, measure, and analyze performance data using monitoring and profiling tools.
- Identify performance bottlenecks and root causes of system degradation.
- Communicate test findings with clear, actionable insights to development and QA teams.
Optimization And Continuous Improvement
- Collaborate with developers and architects to optimize system performance.
- Recommend refactoring strategies rather than quick fixes to ensure long-term scalability.
- Establish robust monitoring and logging mechanisms for proactive detection.
- Iterate performance testing cycles and refine approaches based on results and feedback.
What You Know
- 3+ years of experience in performance testing and engineering.
- Strong scripting capabilities in languages like Java, .NET, Perl, Python, or Ruby.
- Deep hands-on experience with tools such as:
- Microfocus LoadRunner
- Apache JMeter
- Neotys NeoLoad
- Microsoft VSTS
- IBM RPT
- Dynatrace
- Proven ability to collect and interpret performance data and application logs.
- Expertise in building and maintaining performance test frameworks.
- Experience working in agile environments with CI/CD pipelines.
- Strong communication and collaboration skills.
Additional Requirements
- Strong problem-solving and analytical skills.
- Experience with distributed systems and microservices architecture is a plus.
- Ability to manage workload across multiple projects and stakeholders.
Education
- Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
Benefits
In addition to competitive salaries and benefits packages, Nisum offers its employees some unique and fun extras:
- Health Benefits: Comprehensive health coverage, including in-patient, out-patient care, and life insurance.
- Work-Life Balance: Flexible paid time off for medical leave, pilgrimage, family planning, and personal time.
- Incentives & Rewards: Financial rewards, interest-free loans, extra salary, car financing, and savings programs.
- Development & Training: Structured training, study sponsorships, international trips, and appreciation programs.
- Corporate Appliances: Essential work tools, including a laptop, internet device, and accessories.
- Office Facilities: Gym, gaming room, free lunches, and a vibrant work environment.