Senior Mobile QA Automation Engineer | Remote | Kotlin & Java Expert

Full-time
Remotely
As our Senior QA Automation Engineer, you'll be instrumental in maintaining our high quality standards by implementing automated testing processes for mobile applications. Key Responsibilities - Design, develop, and maintain comprehensive automated test cases using industry-standard methodologies. - Prioritize test scenarios based on risk assessment and business impact analysis. - Identify, document, and track defects according to established test regulations. - Perform root cause analysis to localize defects to specific system components. - Execute automation scripts for both mobile applications and web interfaces. - Collaborate with manual testing teams to ensure comprehensive test coverage. - Participate in strategic test planning and methodology discussions. - Implement continuous integration testing approaches within development pipelines. - Generate detailed test reports and communicate findings to stakeholders. - Stay current with emerging testing technologies and methodologies. Required Skills - 3+ years of demonstrated experience in automated testing of client-server applications. - Strong knowledge of test design techniques including boundary value analysis, equivalence partitioning, and decision tables. - Proficient in writing complex SQL queries for database validation and data integrity testing. - Extensive experience testing web applications across multiple browsers and platforms. - Working knowledge of Kotlin 1.8+ and Java 17+ programming languages. - Hands-on experience with Espresso framework for Android UI testing. - Strong understanding of API testing using Postman and Charles proxy for request/response analysis. - Experience working with structured data formats including XML and JSON. - Advanced troubleshooting and debugging capabilities in complex environments. - Proficiency with Jira for defect tracking and Confluence for documentation. - Skilled in Git version control system for collaborative development. - Excellent communication skills with ability to articulate technical concepts clearly. Nice to Have - Knowledge of Objective-C or Swift for iOS development testing. - Experience with XCUITest framework for iOS automation. - Familiarity with CI/CD pipelines (Jenkins, GitLab CI, or GitHub Actions). - Experience with Behavior Driven Development frameworks such as Cucumber. - Understanding of performance testing principles and tools like JMeter. - Knowledge of cloud testing platforms such as BrowserStack or AWS Device Farm. - Experience with microservices architecture testing. - ISTQB certification (Foundation or Advanced Level). - Agile/Scrum methodology experience in fast-paced environments. - Experience with mobile device labs or emulator management. Why Join Our Team? As a remote-first organization, we offer the flexibility to work from anywhere while collaborating with talented professionals worldwide. You'll have the opportunity to work on cutting-edge applications using the latest testing tools and methodologies. We provide competitive compensation, continuous professional development opportunities, and a supportive environment where your contributions directly impact our success. Join us to advance your career in software quality assurance while maintaining the work-life balance you deserve.