Opening for a Senior QA Engineer to join our growing team to engage in feature validation of smart devices and the applications that control, communicate, and monitor garage door operators and accessories. We are on a growth path adding new product lines along with enhancing existing platforms for resiliency and scalability. Come join us on this exciting opportunity!
Responsibilities
- As a Senior QA Engineer, you will develop and execute manual and automated test plans to ensure product quality of the connected smart home IoT devices and services.
- Review requirements specifications and technical design documents to provide timely and meaningful feedback
- Create detailed, comprehensive and well-structured test plans and test cases for mobile apps and for end-to-end functionality
- Estimate, prioritize, plan, and coordinate testing activities
- Design, develop and execute automation testcases for Mobile apps
- Perform thorough regression test suites for all product releases
- Provide triage assistance to customer support when needed
Requirements
BS / MS degree in Computer Science, Engineering or equivalent field and a minimum of 7 years relevant professional experienceProven working experience in software testing, feature verification and quality assuranceHands-on experience with the use and implementation of automated tools for mobile such as Appium and web browser automation testing such as seleniumStrong knowledge of software QA methodologies, processes , and tools such as Zephyr and RTMExperience in mobile app testing on both iOS and Android platforms .Experience as user and administrator for a defect tracking system such as JIRAExperience in writing clear, concise and comprehensive test plans and test casesExperience working with Agile scrum teamsNice to have
Working experience in IoT spaceExperience with API testing tools such as SoapUI and PostmanFamiliarity with NoSQL databases such as DynamoDB for Database testingExperience with Performance testing tools such as jMeter and LoadUIExperience with performance or security testing with an understanding of penetration testing concepts, vulnerabilities and security risksilities and security risks