

Key job responsibilities• Create, maintain, and execute test cases/suites while analyzing results
• Write and execute test plans, design and develop test tools, debug and report code bugs, and promote quality upstream
• Manage and execute project plans while meeting delivery commitments
• Troubleshoot issues to identify root causes and create detailed bug reports
• Prepare precise test completion reports for management review and release approval
• Participate in test planning efforts and status communication
• Collaborate with program management, development teams, and QA organization to scope features and understand customer requirements
• Build software quality solutions for complex, undefined problems
• Understand component interactions within distributed systems to ensure proper functionalityA day in the life
You will create, execute, analyze, maintain, and troubleshoot automated test cases. Drive the creation of test plans and test strategies for our products. Execute test cases, validate bug fixes and sprint tickets, report test results, and advocate for quality in every phase of the development process. Our QA Engineers employ black box, gray box, and white box testing techniques; they understand software internals, debug problems using log files, and write automated tests and user-level test automation tools. You will understand complex distributed system architecture and design while leading project teams of QAEs.
- 6+ years of quality assurance engineering experience
- 4+ years of delivering test frameworks, test tools, leading the QA projects and initiatives experience
- Knowledge of QA methodology and tools, with demonstrated experience in an QAE role
- Experience in automation testing
- Experience in manual testing
- 2+ years of UI Automation (preferably on mobile platforms) experience
- Knowledge of at least one modern object-oriented programming language such as C++, Java, Objective C
- Bachelor's degree
משרות נוספות שיכולות לעניין אותך