Ingersoll Rand is seeking a Software Test Engineer to ensure the quality and reliability of Precision Fastening Tools and Controllers by conducting comprehensive system testing on both legacy and new products, thereby enhancing customer satisfaction across product lines.
Requirements
- 5+ years in hands-on system testing of products connected over TCP/IP networks
- Experience in installing, upgrading and running software on Windows and Linux
- Expertise in black-box testing of software functionality and serial, BLE and Wi-Fi communication in products
- Expertise in testing remote (web browser) and local (on-product) user interfaces
- Expertise in measuring and testing product performance
- Skilled in requirements analysis and test case development
- Comprehensive use of bug tracking tools (like JIRA) for defect management
Responsibilities
- Test Design and Execution: Develop and execute test cases for legacy and new products to ensure they meet specifications and quality standards. Update test plans and implement automation to improve testing efficiency.
- Issue Reproduction and Analysis: Reproduce & characterize customer issues, facilitate root-cause analysis, and create test cases to verify fixes. Collaborate with development to ensure timely and effective resolutions.
- Customer and Service Team Collaboration: Work with the service team to understand and resolve customer issues, providing technical support as needed. Analyze customer feedback to identify and address recurring problems.
- Documentation and Communication: Prepare and maintain test documentation, including plans, cases, and bug reports. Communicate test results and updates clearly to stakeholders.
- Quality Assurance and Improvement: Contribute to enhancing testing processes and methodologies.
- Stay updated on industry trends to apply best practices and innovative techniques.
- Cross-Functional Collaboration: Work with product managers and engineers to understand product requirements and provide feedback. Support and mentor junior team members as needed.
Other
- Bachelor’s Degree in Computer Science or equivalent
- Travel to customer sites to understand their use cases and environments, to install software and to characterize problems faced by the customer (up to 25%)
- Ability to create clear test documentation and effectively communicate results
- Proven collaboration in cross-functional teams and agile environments
- Experience working with external customers