What are the responsibilities and job description for the Mobile QA Automation Lead position at RELQ TECHNOLOGIES LLC?
Title : Mobile QA Automation Lead
Job Description : QA Automation Engineer (Native App Testing - Appium, Visual Studio, C#)
Location : Westchester, IL
Position Overview :
We are seeking a skilled QA Automation Engineer with expertise in automating native app testing using Appium, Visual Studio, and C#. Experience with SeeTest is a plus.
The ideal candidate will have a passion for quality assurance, a deep understanding of mobile automation, and the ability to work collaboratively in a dynamic environment.
Key Responsibilities
Test Automation Development :
Design, develop, and maintain test automation scripts for native mobile applications (iOS and Android) using Appium with C#.
Leverage Visual Studio as the primary IDE for automation scripting and debugging.
Integrate SeeTest capabilities into automation workflows (if applicable).
Framework Design & Implementation :
Develop scalable and reusable automation frameworks tailored to project requirements.
Optimize test execution by implementing parallel and cross-platform testing strategies.
Test Execution & Reporting :
Execute automated test cases for functional, regression, and smoke testing cycles.
Analyze test results and report defects in a clear and actionable manner.
Generate detailed reports
Collaboration :
Ability to lead a team (up to 4)
Work closely with developers, manual QA testers, product managers, and other stakeholders to understand requirements and ensure test coverage.
Participate in Agile ceremonies such as sprint planning, stand-ups, and retrospectives.
Debugging & Troubleshooting :
Investigate and resolve automation script issues and flaky tests.
Analyze Appium and device logs (e.g., Logcat for Android, Console logs for iOS) to diagnose issues.
CI / CD Integration :
Integrate automation scripts into CI / CD pipelines using tools like Jenkins, Azure DevOps, or GitHub Actions.
Ensure seamless execution of automated tests across multiple environments.
Test Environment Management :
Manage mobile devices, emulators, and simulators for testing.
Configure SeeTest environments to support enhanced mobile testing.
Required Skills & Qualifications
Technical Expertise :
Strong hands-on experience with Appium for automating native mobile apps.
Proficiency in C# and familiarity with Visual Studio IDE. If the candidate has Appium with Java experience, then they should be able to quickly adopt to Appium and C#.
Knowledge of SeeTest (Good to Have).
Strong understanding of locator strategies (id, accessibilityId, xpath, etc.).
Experience with version control systems like Git.
Mobile Platform Knowledge :
In-depth understanding of iOS and Android platforms, including app package structures and testing tools (e.g., ADB for Android, Xcode for iOS).
Frameworks & Tools :
Hands-on experience with test frameworks like NUnit or MSTest.
Knowledge of BDD frameworks (e.g., SpecFlow) is a plus.
CI / CD and DevOps :
Familiarity with setting up and maintaining automation pipelines in CI / CD tools (e.g., Jenkins, Azure DevOps).
Soft Skills :
Strong analytical and problem-solving skills.
Excellent communication and teamwork abilities.
Detail-oriented with a passion for delivering high-quality software.