NRG Energy is a company focused on providing reliable energy solutions, and they are seeking a Staff Quality Assurance Engineer. The role involves ensuring complete test coverage of product functionality, developing test automation infrastructure, debugging production issues, and mentoring junior engineers.
Responsibilities:
- Ensure complete test coverage of product functionality
- Develop and maintain test automation infrastructure
- Debug and fix Production issues
- Execute, Automate, and maintain test cases
- Actively participate in backlog grooming
- Use strong communication skills (written and verbal) to participate in production calls and help resolve production issues
- Raise issues and questions early in the feature development process
- Lead and drive initiatives
- Mentor junior engineers
- Collaborate with cross-functional team of Architects, Designers, Product Managers and other stakeholders
Requirements:
- Bachelor's Degree or U.S. equivalent in Information Systems, Information Technology, Computer Science, Computer Engineering, or related field
- 5 years of professional experience as a Quality Engineer, Computer System Engineer, or any occupation/job title/position performing software and API testing
- 5 years of professional experience designing and executing comprehensive test plans and test cases (utilizing software testing principles, cloud environments, and distributed systems) to ensure complete test coverage of product functionality
- 5 years of professional experience debugging and resolving production issues in collaboration with engineering, product, and operations teams, and participating in incident response calls to ensure stability and fast issue resolution
- 5 years of professional experience performing API contract testing, database testing (including SQL), and debugging system-level issues in Linux-based environments
- 5 years of professional experience writing clear, thorough test plans and test cases, and ensuring complete test coverage
- 4 years of professional experience performing cloud computing, including load testing, reliability testing, and utilizing monitoring and deployment tools to support modern CI/CD pipelines