Role Overview
We are looking for an accomplished Senior QA Engineer to join our team. The ideal candidate will have a strong background in quality assurance, with a focus on ensuring the highest standards of software quality and performance.
Responsibilities
- Develop and execute comprehensive test plans and test cases to ensure software quality.
- Collaborate with software developers and project managers to identify and address quality issues.
- Conduct thorough regression testing and performance testing to validate software functionality and reliability.
- Analyze test results and report findings to the development team, providing actionable insights for improvement.
- Implement and maintain automated testing frameworks to enhance testing efficiency and coverage.
Required Skills
- A master's degree in a STEM field, with a preference for Computer Science.
- Proven experience in quality assurance and software testing.
- Strong analytical and problem-solving skills.
- Excellent communication and collaboration abilities.
Nice to Have
- Experience with automated testing tools and frameworks.
- Familiarity with Agile development methodologies.
Travel Requirements
This role could require occasional travel to our offices located in the US (New York, New Jersey, Mountain View, CA) or Dublin, Ireland during critical crunch periods. These visits wouldn’t be full workdays, but rather focused sessions to observe workflows and provide recommendations on improvements through technology and automation. The visit may vary between a couple of weeks to a month.
- Support provided: All travel expenses—including flights, visas, hotels, and other logistics—will be fully sponsored.