Senior Mobile QA Automation Engineer | Remote | Kotlin & Java Expert
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.