- Collaborate with product and engineering teams to identify testing requirements for new features, and provide timely and meaningful feedback.
- Own the creation of detailed and thoughtful test plans and test cases.
- Promote and encourage a culture of quality throughout the organization.
- Collaborate in the release process by providing thoughtful test results with high confidence.
- Contribute to a regression automation suite to reduce manual efforts. Automate all the functional mobile iOS and Android automation cases.
- Lead the design and development of advanced automated testing frameworks and tools that can scale and adapt to various projects and technologies.
- Collaborate with engineering leadership to integrate quality assurance processes early in the software development lifecycle.
- Drive the adoption of CI/CD practices, ensuring automated tests are efficiently integrated and executed in deployment pipelines.
- Serve as a thought leader in software testing, mentoring and guiding QE teams, and fostering a culture of quality and continuous improvement.
- Conduct research on emerging technologies, tools, and processes in software testing; evaluate and recommend their adoption to keep the organization at the forefront of quality assurance practices.
- Oversee and manage complex testing projects, coordinating with multiple teams to ensure timelines, budgets, and quality targets are met.
- Lead root cause analysis for complex bugs and issues, working with development teams to ensure long-term solutions are implemented.
What do you need to bring
- 5-8 years of quality assessment and automation experience.
- Strong problem-solving ability with a passion for debugging complex issues.
- Proficiency in writing and maintaining test plans and test cases.
- Good experience writingmobile automation test cases and test strategies with Espresso OR XCUITest and Appium(good to have) for Android and iOS
- At least 4 yrs. of experience in Android AND/OR IOS Testing.
- Experience with a version control system (GIT, SVN, or similar)
- Bachelor s or master s degree in computer science, Engineering, or related field.
- Expertise in multiple programming languages and automation frameworks.
- Demonstrated leadership in designing and implementing testing strategies and automation solutions on a large scale.
- Exceptional analytical, problem-solving, and decision-making skills.
- Excellent communication and mentoring abilities.