Job Purpose
This position is responsible for developing frameworks for test scripting, automation, and troubleshooting.
Required Job Qualifications
- Bachelor Degree and 4 years of Information Technology experience OR Technical Certification and/or College Courses and 6 years of Information Technology experience OR 8 years of Information Technology experience.
- Experience in leading overall test automation estimating efforts.
- Experience in leading and facilitating automation test strategy with various solutions.
- Experience in building, enhancing, and integrating test automation frameworks with other tooling and technology.
- Experience in leading the design and creation of automation test scripts.
- Experience in mentoring Test Engineers.
- Experience in managing automation intake, demand requests, and providing project feedback.
- Experience in establishing automation KPIs/Metrics.
- Experience in designing automation for Web-Applications, APIs, legacy, and desktop applications.
- Experience in determining test coverage using appropriate tools and frameworks.
- Experience in defining standards for scalable, robust, and high-quality automation solutions for functional, regression, and performance testing.
- Experience in troubleshooting, debugging, and issue triaging techniques.
- Understanding of Performance Testing, Service Virtualization, and Test Data Management.
- Experience with tools such as QTP/UFT, Eclipse, Selenium.
- Scripting experience in Java, VBScript, or other languages.
- Experience with frameworks like Keyword Driven, BPT, Data Driven, Junit, TestNG, BDD, Modular, POM, Hybrid.
- Experience with version control systems such as SVN, Git/GitHub, Serena Dimensions.
- Experience with build management tools like Maven, Ant, Gradle.
- Experience with CI tools such as Jenkins, Build Forge.
- Experience with Mobile Automation tools like Perfecto, Appium, seeTest, Robotium, Calabash.
- Knowledge of testing methodologies.
- Ability to integrate solutions across systems, focus on continuous improvement, problem management, RCA, and analytical thinking.
- Strong interpersonal, communication, teamwork, and collaboration skills.
Preferred Job Qualifications
- Bachelor Degree in Computer Science or Information Technology.
- ISEB System Testing Foundation Certification or similar.