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.