Job Responsibilities
- Developing and executing test strategies and test plans
- Automating tests and building sufficient and meaningful test coverage
- Developing from scratch or contributing to existing testing frameworks and test infrastructure
- Integrating automated tests with CI/CD pipelines
- Championing a quality and test mindset across unit, integration, functional, non-functional testing
- Developing metrics and trend analysis for testing activities
- Triaging, analysing , and debugging issues and driving issues resolution with the team
- Initiating and completing test escape and root cause analysis, testing lessons learned
- Recommending test process improvements and defect prevention actions
- Working with teams in multiple locations in different time zones, review code PRs fromthe wider team
Required Qualifications, Capabilities, And Skills.
- Bachelor's degree in electrical/computer engineering, Computer Science, or equivalent practical experience
- Experience developing automated testing frameworks and validation tools for mobile applications.
- Strong programming skills in Java
- Experience building testing frameworks, tools, and automation.
- Mobile test automation using tools such as Cucumber, Appium, and Detox
- Mobile application and mobile browser testing on physical devices and simulators running on both iOS and Android platforms.
- Experience with (incl. setting up and troubleshooting) distributed test execution on the remote grid of devices.
- Experience with (incl. setting up and troubleshooting) mobile applications build and deployment pipelines.
- Experience with mobile application related non-functional testing e.g., accessibility, client-side performance testing.
- Proven experience in all aspects of functional, integration and regression testing
- Clean coding and adherence to the software engineering best practices (DRY, SOLID, etc.) with a focus on scalable and maintainable test execution infrastructure
- Familiarity with the Atlassian toolset
- Exposure to web technologies (e.g., HTTP, XML, REST, HTML, JS REACT, etc.)
- Excellent written and verbal communication skills