Genesys - Indianapolis, IN
posted 5 months ago
The Software Engineer, Test at Genesys will play a crucial role in designing and implementing testing frameworks and tests for cloud-based web architecture as part of a collaborative development team. This position requires a results-oriented and self-motivated individual with a strong background in software engineering principles, particularly in JavaScript. The successful candidate will be expected to contribute to the overall quality of the software by ensuring that the testing processes are robust and effective. In this role, the Software Engineer, Test will be responsible for triaging failed automated test executions, reporting defects, and maintaining automated test jobs within an automated deployment pipeline. The engineer will coordinate bug hunts to gather user feedback for new features and identify useful test cases that can isolate faults. Building trust and maintaining relationships with team members from product management and development will be essential, as will participating in design and code reviews. Additionally, the engineer will perform exploratory testing to identify high-risk areas, refine requirements, and isolate bugs to enhance the testability of applications. Coordinating test efforts for projects involving multiple teams will ensure appropriate test coverage, while contributing well-architected solutions to the test framework will be a key responsibility. The engineer will also be expected to identify acceptance criteria for complex projects and prioritize test automation to balance operational efficiency with sufficient test coverage. Furthermore, the role involves identifying areas of risk for performance and architectural robustness by designing and executing longevity and destructive tests, as well as assisting support engineers with escalated customer issues by analyzing logs and identifying defects.