Senior Automated QA Engineer (Kotlin/Java) - Remote Opportunity

Remotely
Full-time
Are you an accomplished testing professional seeking to leverage your Kotlin and Java expertise in a dynamic environment? Our client is seeking a skilled Automated QA Engineer to strengthen their development ecosystem through implementation of sophisticated testing methodologies. In this role, you'll design and execute comprehensive test strategies while collaborating with cross-functional teams to deliver exceptional software quality. Key Responsibilities: - Architect and implement comprehensive test cases using advanced prioritization techniques based on risk assessment and business impact analysis. - Document and initiate defects according to established quality assurance protocols, ensuring thorough coverage of application functionality. - Perform detailed defect localization to pinpoint issues precisely within the system architecture, facilitating efficient resolution by development teams. - Utilize modern test design methodologies including boundary value analysis, equivalence partitioning, and decision table testing. - Develop and maintain robust automated test frameworks utilizing Kotlin 1.9+ and Java 17+ technologies. - Collaborate with manual testing specialists during intensive release cycles or when addressing complex test scenarios. - Implement continuous integration testing strategies to ensure consistent product quality throughout the development lifecycle. - Participate in code reviews to ensure testability and maintainability of automation solutions. Required Skills and Experience: - Minimum 3+ years of proven experience in automated quality assurance, particularly with client-server applications. - Advanced proficiency in Kotlin (version 1.9+) and Java (version 17+) programming languages for test implementation. - Demonstrated expertise with Espresso framework for Android UI automation testing. - Strong command of SQL for database testing and data validation purposes. - Comprehensive experience testing web applications across multiple browsers and platforms. - Practical knowledge of working with API protocols and data formats including XML and JSON. - Proficient utilization of network debugging tools such as Charles Proxy and API testing platforms like Postman. - Extensive experience with project management and collaboration tools including Jira and Confluence. - Strong version control skills using Git, including branching strategies and merge conflict resolution. - Analytical mindset with exceptional attention to detail and systematic problem-solving approach. Nice to Have: - Knowledge of iOS development languages (Objective-C/Swift) and respective testing methodologies. - Experience implementing XCUITest for iOS application test automation. - Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, or equivalent). - Experience with behavior-driven development frameworks like Cucumber or Spek. - Understanding of performance testing principles and associated tooling. - Background in mobile application security testing methodologies. Why Join Our Team: Working with us offers the opportunity to collaborate with industry-leading professionals while expanding your expertise in cutting-edge quality assurance methodologies. You'll benefit from a fully remote working environment that values work-life balance, competitive compensation, and the satisfaction of contributing to high-impact digital products. Our commitment to continuous learning ensures you'll remain at the forefront of testing technologies while advancing your professional development in an environment that values quality and innovation.