ESSENTIAL FUNCTIONS
Create Automation Framework
Create Test Plan
Develop Automation Script
Execute Automated Tests
Maintain Automation Framework
- Evolve and mature automated test frameworks for desktop, web and native mobile apps
- Create and execute both manual and automated tests to ensure development outputs meet defined specifications in coordination with business requirements, technical specifications, installer/upgrade documents, and management expectations
- Lead all aspects of test planning and execution through all phases of the product development lifecycle, including testing strategies, stakeholder communication, and team mentoring
- Engage directly with senior stakeholders
- Design test reporting and metrics appropriate to project needs
- Assess solution risk and assist the project team in prioritizing test efforts
- Advise and assist project members with distributed testing responsibilities (e.g. unit testing)
- Select and configure appropriate toolsets to effective manage project testing
- Provide thought leadership and contribute to the development of automation standards and methodology
- Perform all responsibilities of more junior team members when required
- 5+ years of experience using any of the following IDE or BBD tools (SpecFlow, Cucumber, Visual Studio, Visual Studio Code, etc.)
- 5+ years UI Test automation experience (e.g. Selenium, Protractor, Watir)
- 5+ years of desktop automation experience (Ranorex, Test Complete, etc.)
- 5+ years of hands-on working experience of testing REST, Web APIs or SOAP APIs (ASP.Net, MSTest, NUnit, Postman, and SoapUI)
- Expertise in SQL programming (queries, joins, etc.)
- Experience in all phases of the software and testing lifecycle, inception through deployment
- Diverse experiences in leading test strategy, test planning, test case design, and execution
- Delivery leadership within Agile methodology projects (e.g., Scrum)
- Proficiency using standard test management tools (Azure DevOps)
- Experience using GIT, TFS or any other source code management tools
- Experience with SauceLabs or similar device testing farms.
- Experience with Virtual Server, Virtual Clients, and System Configuration.
Recommended Skills
Automation Testing ToolsCreate Automation Framework
Create Test Plan
Develop Automation Script
Execute Automated Tests
Maintain Automation Framework