Client is seeking a Performance Test Engineer, with a future-focused mindset, who can work closely in an agile development and continuous delivery environment. Works with product owners, business analysts and software test engineers to understand features and technical implementations. Strong experience in performance testing of Java and .Net applications deployed in Azure. Use of performance testing tools like JMeter, Blazemeter, LoadRunner and experienced with performance monitoring tools Azure AppInsights, AppDynamics and or Splunk to test and check system capacity, reliability and scalability and provide tuning recommendations.
Collaborate with application development and product owners during story design/sprint planning to ensure new application features are developed in a performant and resilient manner.
Work with multiple agile squads in analyzing business scenarios, identify critical business flows for performance testing and gather NFRs.
Responsible for designing, implementing, and supporting performance testing systems and strategies. Evaluate the objective of service level agreements and prepare performance test plan.
Design, develop scripts, configures, and runs performance tests to validate production readiness of software applications and infrastructure for stability and performance against non-functional requirements (NFRs).
Identify parameters for performance testing, create data sets (data seeding for actual load and performance tests).
Work with application/business/engineering teams and gather metrics from production systems by using monitoring tools (Splunk, AppDynamics/AppInsights).
Design workload models (# of Virtual users, Volumes per hour, # of iterations, # of requests/sec, think time or pause time etc).
Identify test environment and execute performance and load tests. Monitor system metrics by using application monitoring tools.
Computer Science fundamentals in object-oriented design
6+ years of Performance testing and engineering experience
Strong knowledge of Performance testing process and tools
Have experience in defining Load and Performance test strategy, writing test plans, test scripts, test scenarios, test executions, report generation
Application performance monitoring experience is a plus
Experience in APIs, Webservices and Eclipse
Experience with Performance Testing tools and frameworks such as JMeter, LoadRunner and any other opensource performance testing tools experience is a plus (Gatling, K6, etc).
Experience with Application Performance Monitoring (APM) tools such as Azure AppInsights, AppDynamics, Splunk and any other tools.
Experience with performance testing of Java and .Net based applications in cloud.
Any cloud experience is a plus (Azure/AWS/GCP).
Advanced experience working with the JMeter load testing tool
Partner with scrum team members to provide technical guidance on creating agile performance test solutions to meet critical business objectives
Demonstrated ability to effectively establish and maintain working relationships with all levels of the organization
Experience designing, building, maintaining, and executing performance tests
Any other open source performance tool experience and third party reporting tools (Grapfana/influx DB)
Knowledge of Title and Escrow software such as Softpro, Ramquest, Resware, Qualia, and Title Express preferred
Experience with Selenium or other automation framework preferred
Able to Craft and execute automated performance tests using Jenkins to support Continuous integration
Excellent verbal and written communication skills
Full time, W2 candidates only - client cannot accept C2C.
Pay range: $45 - $59/hr. W2
Remote, Temp to Hire
(Applicants must be authorized to work in the US on a full-time basis in the future), EST/CST time zone.
|Senior Site Reliability Engineer|
|Technical Support Specialist|
|Product Manager II|