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.