Mobile Test Automation Engineer
16 days ago
Mounds View
Job Description Responsibilities: • Design, develop, and maintain automation test framework for Mobile Applications using Appium and C#, incorporating BDD principles., • Analyze requirements and design specifications to create effective test plans and test cases., • Design, write, and execute automated test scripts., • Implement and maintain integration of automated tests into the build process for CI/CD., • Collaborate with developers to identify and resolve defects., • Mentor and guide junior automation engineers., • Conduct peer reviews of test objectives, scenarios, and automated scripts., • Collaborate with cross-functional teams to ensure high-quality software delivery., • Continuously improve test automation processes and frameworks., • Stay up to date with the latest testing methodologies and tools Required Skills: • Candidate must be located within commuting distance of Mounds View, MN or be willing to relocate to the area., • Bachelors degree required, • Minimum of 7 years of relevant experience, or advanced degree with a minimum of 5 years relevant experience, • 6+ years of experience in software testing and quality assurance., • 3+ Years of experience in iOS app automation using Appium with C#, • 4+ years of C# programing experience, • Deep understanding of mobile testing methodologies and best practices, including experience with hybrid mobile application testing., • Experience implementing BDD using SpecFlow/ReqnRoll or similar frameworks., • Experience in design and development of test automation frameworks., • Strong understanding of object-oriented programming (OOP) concepts., • Knowledge of continuous integration/continuous deployment (CI/CD) pipelines., • Experience working in Agile development methodologies., • Experience with version control systems (e.g., Git)., • Excellent problem-solving skills and attention to detail., • Strong communication and collaboration skills. Preferred Skills: • Experience with other mobile testing frameworks (e.g., XCTest, Selenium )., • Knowledge of cloud-based testing platforms (e.g., BrowserStack, AWS Device Farm)., • Experience with API test automation., • Experience with test management tools (e.g., AzureDevops, Jira)., • Experience in automating mobile medical applications or other regulated software., • Experience with medical device/software regulations (e.g., FDA).