UWorld is a worldwide leader in online test prep for college entrance, undergraduate, graduate, and professional licensing exams throughout the United States. Since 2003, over 2 million students have trusted us to help them prepare for high-stakes examinations.
We are seeking a Senior QA Engineer (Mobile) who is passionate about creating an excellent user experience and enjoys taking on new challenges. The Senior QA Engineer will be responsible for designing and developing test plans, unit testing, and other related bug identification tasks to support our test prep applications.
Job Responsibilities:
- Analyze requirements/stories in JIRA to create test cases in X-ray to perform QA testing activities against mobile applications.
- Self-motivated team player with the ability to work in a fast-paced, dynamic environment.
- Design, optimize and execute maintainable manual and automated test cases based on business requirements and functional specifications.
- Continuously streamline and improve the testing life cycle to ensure test planning, execution, and reporting are effective, agile, and well-coordinated
- Collaborate across multiple teams to complete the acceptance criteria for testing features to achieve sprint goals.
- Interact closely with developers offering suggestions/ideas for improving the quality of products and unit test coverage.
- Identify, evaluate, log, track, and report bugs to the development team.
- Pro-active investigation/verification of defects and continuous improvement of automated and manual regression suites.
- Work closely with product owners and developers to meet QA commitments and align delivery priorities with business objectives.
- Perform debugging and root cause analysis of product issues or bugs.
- Evangelize new testing methodologies, best practices, and tools with goals to continuously improve test coverage through both manual and automated processes.
- Knowledge of configuration management including Continuous Integration (CI) and Continuous Delivery (CD) a plus
Requirements
- Master's or Bachelor's degree in computer science or equivalent experience
- 6+ years of experience in testing mobile applications (iOS and Android)
- 2+ years of experience with Mobile Automation tools like Katalon, Appium, and Perfecto
- Experience working with an Agile/Scrum team on Mobile testing
- Experience with writing test plans, test results reports, and status summaries
- Experience in people management and mentoring the team
- Excellent communication skills, both written and verbal
- ability to work as part of a team as well as independently
- Experience in the coordination of on-site and offshore models is a plus