What are the responsibilities and job description for the Mobile Automation Engineer position at Column Technical Services?
Column Technical Services is hiring a skilled Mobile Automation Engineer to join a dynamic, forward‑thinking team in Alpharetta, GA. If you're passionate about building high‑quality mobile automation solutions, love working with modern tools and thrive in a fast‑paced environment driven by innovation and teamwork, this is your chance to make a real impact. You'll collaborate with talented engineers, contribute to high‑visibility projects, and help shape the future of mobile testing for a leading organization. If you're passionate about automation and live near Alpharetta, this is your moment, apply now!
This hybrid role offers the best of both worlds-flexible remote work combined with meaningful in‑person collaboration three days per week, so candidates must be located within a commutable distance.
Responsibilities
This hybrid role offers the best of both worlds-flexible remote work combined with meaningful in‑person collaboration three days per week, so candidates must be located within a commutable distance.
Responsibilities
- Lead and mentor teams of developers, QA engineers, and testers to deliver high‑quality software solutions.
- Develop and implement Java‑based applications that align with client requirements and business objectives.
- Design, build, and maintain automated functional and regression test scripts using Selenium.
- Ensure the quality of mobile applications by developing and executing comprehensive testing strategies using tools and frameworks such as Appium.
- Provide technical leadership and guidance to the team, promoting best practices in coding, testing, and overall software development methodologies.
- Collaborate with cross‑functional teams, including business analysts, project managers, and clients to gather requirements and deliver effective technical solutions.
- Conduct thorough code reviews to ensure code quality, maintainability, and adherence to standards.
- Track project progress, manage client expectations, and ensure timely delivery of solutions.
- Stay current with emerging trends and technologies in Java development, Selenium automation, and mobile testing; incorporate best practices into team workflows.
- Support client communication by offering technical expertise throughout the project lifecycle.
- Troubleshoot complex technical issues and provide innovative, effective solutions.
- 7 to 10 years of relevant experience
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience in Java development and testing.
- Strong expertise in Selenium-based test automation.
- Hands-on experience with mobile testing frameworks such as Appium, Espresso, or XCUITest.
- Experience in both manual and automated testing for web and mobile applications.
- Knowledge of continuous integration (CI) and continuous deployment (CD) pipelines.
- Strong understanding of SDLC methodologies, including Agile and DevOps.
- Demonstrated leadership and mentoring abilities.
- Excellent analytical and problem‑solving skills.
- Strong communication skills, with the ability to work effectively with both technical and non‑technical stakeholders.
- Experience using version control systems (e.g., Git) and project management tools (e.g., Jira, Confluence).
- Willingness to travel on an occasional basis.
- Advanced analytical and problem‑solving skills, with the ability to diagnose complex issues and drive collaborative resolutions.
- Exceptional communication and interpersonal skills for clearly conveying technical concepts to diverse audiences.
- Leadership experience in guiding teams, managing projects, and driving technical initiatives to successful completion.