Quality Assurance Analyst
You will work on a software development team focused on implementing and testing a real-time messaging-centric safety system. They are seeking an experienced Software Quality Assurance (QA) Tester to help improve the quality of their software. You will be responsible for designing and executing tests, troubleshooting software and hardware issues, maintaining lab infrastructure, and supporting various testing environments.
Key Responsibilities:
- Design and execute manual test cases for desktop applications and websites.
- Troubleshoot software and hardware issues, including log analysis and message flows.
- Monitor and maintain lab infrastructure; assist with software configuration management.
- Provide testing support in different environments (QA, labs, production).
- Collaborate with the development team and stakeholders to identify and refine testing requirements.
- Suggest and implement QA process improvements.
- Ensure continuous testing to maintain software quality standards.
Essential Qualifications:
- 7+ years of experience in software testing, developing, and executing test strategies.
- 5+ years of experience writing manual test cases for desktop applications and websites.
- Experience with Azure DevOps, test plans, and defect management.
- Proficiency in troubleshooting software and hardware issues.
- Strong experience with configuration management (e.g., trunk/main, branches).
- Excellent organizational, communication, and time management skills.
- 1-2 years of experience with SQL.
- Proficient in MS Word and Excel.
Desired Qualifications (Pluses):
- Experience with SPLUNK, SharePoint, and Linux.
- Automation testing experience (e.g., UFT).
- Railroad industry experience.