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).
Full-time
Hybrid remote