ProArch

QA Automation Engineer – Desktop and Mobile

ProArch

contract

Posted on:

Origin:  • 🇮🇳 India

Visit company website
AI Apply
Manual Apply

Job Level

Mid-LevelSenior

Tech Stack

AzureCloudCyber SecurityJavaJenkins

About the role

  • ProArch: global cloud-based technology solutions firm spanning cloud, infrastructure, data analytics, cybersecurity, compliance, and software development.
  • Role: QA Automation Engineer specializing in Desktop and Mobile applications to design and implement automated test strategies.
  • Design, develop, and execute automated test scripts for desktop and mobile applications using Appium or WinAppDriver.
  • Build and maintain test automation solutions in Java or C# and extend framework architecture as needed.
  • Use TestNG, NUnit, or MSTest for execution, reporting, and validation.
  • Identify and interact with complex UI elements using locator strategies and inspector tools.
  • Collaborate with development, manual QA, and DevOps teams in Agile/Scrum; participate in code reviews and pair programming.
  • Perform smoke, regression, integration, and exploratory testing; analyze failures and log reproducible defects.
  • Continuously evaluate and improve test automation strategies to increase coverage and effectiveness.

Requirements

  • 3–5 years of experience in test automation with a strong emphasis on mobile or desktop applications.
  • Proficiency in Java or C#, with solid object-oriented programming and debugging skills.
  • Hands-on experience with Appium and/or WinAppDriver for UI automation.
  • Practical knowledge of unit testing frameworks like TestNG, NUnit, or MSTest.
  • Good understanding of test automation frameworks (data-driven, keyword-driven, hybrid, etc.).
  • Experience with locator inspection tools for mobile/desktop applications and understanding of XPath, CSS selectors, or UI hierarchies.
  • Solid understanding of QA methodologies, practices, and tools (e.g., Jenkins, Azure DevOps, Git, Jira).
  • Strong analytical and problem-solving skills with keen attention to detail.
  • Excellent communication skills and a team-oriented mindset.
  • Experience working in an Agile/Scrum development process.
  • Preferred: Exposure to Appium Inspector, UIAutomator Viewer, Win App Driver Inspector, Accessibility Insights; experience with Git/GitHub/Bitbucket/Azure Repos and CI/CD (Jenkins, Azure DevOps, GitLab CI); test management tools like Zephyr, Xray.