Work with QA leads to owning both Manual QA automation processes, developing and implementing testing techniques, and planning the approach to sufficiently test the functionality of new and existing applications
Develop/execute test plans and test scripts
Work with a cross-functional team to establish/maintain consistent test methodology
Design and build automated test suites. Utilize innovative testing technologies to develop the products automation testing strategy
Estimate, prioritize, plan and coordinate testing activities
Understand business requirements and develop functional test plans/test cases for new and existing web applications.
Test products throughout the software development lifecycle and ensure that all product releases function correctly
Work with product owners and developers to understand requirements and resolve issues
Design, develop, and enhance/maintain the QA automation framework and tests using Selenium WebDriver
Debug, code, analyze failures, and trace defects to the root cause
Maintain, support, and extend existing automation for different applications
Make sure all suites are up and running (sanity, smoke, regression E2E) on Jenkins
Execute automation scripts prior to production deployment while ensuring that products render and function properly on all major web browsers and mobile devices
Review regression test cases and create a library of test scripts
Provide context-driven and structured integration and regression testing
Perform functional, regression, integration, smoke, and user acceptance testing as necessary
Develop and apply testing processes for new and existing products
Integrate test automation industry standards and best practices
Stay up-to-date with new testing tools and test strategies
Make sure the team is on track and will be delivering all assigned tasks on time
Communicate all concerns and status with the team lead in a timely manner
Skills Requirements:
3+ years experience in automation testing of consumer-facing applications on web/mobile
5+ years experience in overseeing the design, development, and implementation of quality assurance standards for testing