
Senior Android Quality Engineer – Tech Lead
ArcTouch
full-time
Posted on:
Location Type: Remote
Location: Brazil
Visit company websiteExplore more
Job Level
About the role
- Ownership of the design, development and execution of the Android Test automation & its processes
- Develop Android mobile UI automation using Espresso/UI Automator and Kotlin/Java
- Develops, maintains, and executes automated test scripts
- Constantly work with the leadership team to address the challenges and brainstorm on improving the automation frameworks
- Work with cross-platform teams to gain efficiencies
- Develop new automation frameworks, improve existing ones, and implement automated test suites and test cases within those frameworks
- Implement process improvements to automation, development, automation execution, and assist in their development and implementation
- Bring in efficiency with CI/CD and Cloud solutions
- Participates in the tool and technology selection process and creates proof of concept models for new technologies
- Participates in analysis on whether features or functions should be automated.
- Monitors, consolidates, analyses, debugs, and communicates automation test results
- Creates and manufactures test data needed for execution or database population
- Follows coding and design standards and provides suggestions on improvements
- Participates in the continual maintenance of the code base and refactoring
Requirements
- Strong coding knowledge and experience in object-oriented development languages (Kotlin, Java, etc.)
- Deep experience developing test automation for Android applications (unit, functional, integrated, or end-to-end)
- Experienced in applying algorithms and design patterns to solve complex problems
- Demonstrate knowledge using version control and defect tracking methods, including an understanding of associated tools/software (Git (e.g., GitHub, Bitbucket), Jira, TestRail, or similar)
- Experience/knowledge in CI/CD tools – Bamboo, BuddyBuild, Jenkins, or similar
- An understanding of project management processes and related tools
- Experience in Agile / Scrum / Kanban / DevOps processes
- Strong organization and planning skills
- Ability to handle numerous concurrent activities under time constraints and effectively prioritize and execute assignments in a highly dynamic environment
- Demonstrated collaboration on diverse teams, including products, developers & quality assurance
Benefits
- 📊 Check your resume score for this job Improve your chances of getting an interview by checking your resume score before you apply. Check Resume Score
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
Android Test automationEspressoUI AutomatorKotlinJavaautomated test scriptsCI/CDalgorithmsdesign patternsobject-oriented development
Soft Skills
leadershipcollaborationorganizationplanningprioritizationcommunicationproblem-solvingadaptabilitytime managementexecution