Senior QA Engineer
Posted Updated
Description
Responsibilities:
- Design, develop, and execute manual and automated test cases to validate system functionality, performance, and scalability.
- Create test cases and manually execute test plans across multiple Android and iOS applications.
- Collaborate with the QA team to plan, test, and certify software for release in an agile environment.
- Create and maintain automated tests for microservice calls and APIs, as well as UI automation scripts for functional flows.
- Collaborate with cross-functional teams to understand product requirements and ensure test coverage for new features.
- Identify, document, and track bugs through resolution using tools like Jira.
- Implement continuous testing practices and integrate test automation into CI/CD pipelines.
- Develop and maintain QA documentation, including test plans, test cases, and test data.
- Conduct root cause analysis of defects and work closely with developers to prevent regression issues.
- Monitor product quality metrics and proactively suggest process improvements.
- Mentor QA engineers, fostering a culture of technical excellence and innovation.
Requirements:
- Deep understanding of software QA methodologies, tools, and best practices.
- 4+ years of experience in QA engineering, with at least 2-3 years focused on mobile application testing for Android and iOS.
- Experience dealing with varying levels of firmware, software, and networking in testing.
- Strong ability to test multiple applications with staggered release cycles.
- Excellent communication, collaboration, and documentation skills.
- Detail-oriented mindset and a proactive approach to ensuring product quality.
- Willingness to collaborate with design, product management, and other teams.