Job description
Job Responsibilities
- Review requirements, specifications, defect, and design documents to provide timely and meaningful feedback
o Must be able to criticize product's performance and scalability design
o Produce acceptance criteria where not enough details have been provided in specifications
o Have enough technical understanding to work with developers on a high level design
- Create detailed, comprehensive and well-structured test plans and test cases
- Organize and update existing test cases to maintain test structures and avoid duplication
- Develop and maintain automated test scripts used in performance monitoring
- Test software products using performance tools to ensure current sizing (memory, CPU, IOPS) can be maintained and improved in SaaS and Cloud environments
- Execute experimental tests using different product settings (threads, queue sizes, consumers, producers) to identify optimal values
- Identify performance issues in software products, such as processing bottlenecks, overuse of threads, memory leaks, and unoptomized SQL statements
- Use technical knowledge to root cause performance issue (using Oracle reports, logging/Splunk, performance metrics, configuration review, etc) that can span across multiple products in a complex enterprise environment
- Work closely with development teams to identify, monitor, fix, and test performance issues
A qualified candidate can demonstrate:
- 7+ years of rich experience in testing of large, multi-component software products
- A passion for product performance, scalability and quality, with a "prevent it, instead of break it" attitude
- Process oriented with strong analytical and problems solving skills
- Working knowledge of containerization software products, such as Docker and Kubernetes
- Experience with application cloud deployment and configuration (Azure, AWS, or GCP)
- Experience with APM products, such as AppDynamics, DataDog, Elastic, etc
- Experience using data gathering and troubleshooting tools, such as Splunk or ELK
- Deep understanding of Java JVM, including garbage collection, GC logs, and tuning concepts
- Ability to discuss technical performance and scalability concepts with engineering team
- Ability to work in a Linux environment
- Excellent verbal, written, and communication skills.
Itron is committed to building an inclusive and diverse workforce and providing an authentic workplace experience for all employees. If you are excited about this role but your past experiences don't perfectly align with every requirement, we encourage you to apply anyway. In the end, you may be just who we are looking for!
The successful candidate's starting salary will be determined based on permissible, non-discriminatory factors such as skills and experience.
Itron is proud to be an Equal Opportunity, Affirmative Action Employer. If you require an accommodation to apply, please contact a recruiting representative at 1-800-635-5461 or email Accessibility@itron.com.
Itron enables utilities and cities to safely, securely and reliably deliver critical infrastructure solutions. We provide smart networks, software, services, meters, and sensors to better manage electricity, gas, water and city services. We are dedicated to creating a more resourceful world.
seankuhnke.com is the go-to platform for job seekers looking for the best job postings from around the web. With a focus on quality, the platform guarantees that all job postings are from reliable sources and are up-to-date. It also offers a variety of tools to help users find the perfect job for them, such as searching by location and filtering by industry. Furthermore, seankuhnke.com provides helpful resources like resume tips and career advice to give job seekers an edge in their search. With its commitment to quality and user-friendliness, seankuhnke.com is the ideal place to find your next job.