Understand the testing effort by analyzing the requirements of the project. Estimate the time, resources and budget required to perform the testing. Design and Develop Test Frameworks in Selenium/Java Develop and Manage Test Strategies, Test Scripts, Test Estimation and Execution Create and Optimize processes around Automation. Develop the test plan for the tasks, dependencies and participants required to mitigate the risks to system quality. Ensure content and structure of all Testing documents / artifacts is documented and maintained. Document, implement, monitor, and enforce all processes for testing as per standards by the organization. Check / Review the Test Cases documents. Keep track of the new requirements / change in requirements of the Project. Ensure the timely delivery of different testing milestones. Lead a team of test engineers to define Test Strategy, Test Plan, Test Methodologies. Track quality assurance metrics, like defect densities and open defect counts.
7+ years of testing experience. 7+ years technical experience. 2+ years management experience. Experience in both traditional and agile development environments. Strong understanding of Core JAVA and OO Concepts is a must. Strong Knowledge in Test Management and Bug tracking tools. Experience in karma, protractor, jasmine would be a plus. Strong in one or more scripting languages. Hands on experience in designing automation framework, build tools integration, reporting tools and Continuous Integration. Experience in writing clear, concise and comprehensive test plans and test cases. Expertise in web-based, mobile, and API testing. Experience in integration testing across multiple systems and software platforms. Experience in test automation, load testing, stress testing, performance testing. Experience with writing automation test scripts across mobile platforms using Appium (iOS, Android, Browser). Must have experience with Selenium automation framework, developing/extending automation library, Selenium Web Drivers and abilities to write scripts and test in a headless browser way for a variety of browser types and versions. Strong knowledge of QA tools and automated testing environments (Selenium- WebDriver, UFT/QTP, Fitness Jenkins, Scripting Environments, etc.).