We are looking for:
Android Software QA Engineer
Role Purpose:
As a Software QA Engineer, you will be responsible for driving the overall QA efforts and perform end to end testing of a product or features including requirement gathering, design analysis, test case creation/review, automating scripts and maintaining existing automation framework.
Roles and Responsibilities:
- End to end testing of a product including automation on android mobile devices.
- Independently drive QA efforts, quality of the project, assess, report product quality risks and ensure quality deliverables in android platform.
- Plan automation testing strategies, timelines/milestones, maintain existing automation framework, build maintainable, high quality and effective automated tests.
- Create Test strategy, Test Plan and perform test execution across different android mobile devices.
Analyze production issues, identify test gaps across the entire testing stack and make systemic improvements in testing strategy and automation testing.
- Collaborate with onsite and overseas cross functional teams during project life cycle, PM, developer and TPM for test case review, defect review and risk assessment to ensure quality deliverables
- Analyzing quality data, identifying areas of improvement, and implementing innovative ideas to improve quality solutions.
Required Experience and Education:
- 2-3 years of experience driving testing efforts for a project independently and supporting end to end testing including automating scripts with exposure to complete project life cycle.
- Hands-on experience in Java or Python is mandatory.
- Proficient in android device testing, automating test cases and test automation tools.
- Ability to work on multiple simultaneous projects /initiatives.
- Excellent understanding of QA processes and methodologies.
- Good communication skills, show great attention to details and good at preparing detail documentation for project.
- BS/MS in Computer science or similar field is required.
Necessary Skills and Attributes:
- Customer-centric: Anybody you interact with can be considered a customer.
- Deep-diver: Curious about everything and insists on understanding the big picture.
- Quality advocate: Maintain high standards when it comes to product quality.
- Innovator: Constantly on the lookout for improving what we do.
- Proactive: self-starter with a keen eye for details with focus on end-user experiences and ability to go above and beyond to ensure a high-quality release in a fast paced and changing environment