- Develop test strategies, plans, and maintain automation test data.
- Develop and continuously improve automated tests as new system features and enhancements are developed.
- Execute automated tests and manage the resulting defect log through the point of defect fix validation.
- Ensure the appropriate test environments and infrastructures are in place and kept up to date.
- Identify and report to product teams questionable functions, performance concerns, and inconsistencies.
- Document and mentor QA engineers in the use of the testing framework.
- Assist in the identification, selection, and implementation of tools, technologies, and practices that support the overall QA process.
- Contribute to accurate time estimates for automation test development.
- Should have knowledge of Defect Management, Bug life cycle, Performance management.
- Strong ability to debug test failures and trace to failing code.
- Experience building automation frameworks for web-based software as well as on mobile platforms.
- Strong background in automation using object-oriented programming language.
- Integrate automated testing into a Jenkins CI/CD framework.
- Strong SQL skills and/or data validation.
- Ability to articulate and drive sustainable processes.
- Strong interpersonal, project management and organizational skills.
- Experience working in an Agile Scrum environment.
- Excellent written & verbal communication skills.
- Willingness to pitch ideas and test new approaches.
- Extensive knowledge on implementation of coding standards.
- Strong analytical and problem-solving capabilities.
- Leading, mentoring and guiding the team on solution creation, PoC, prototyping, problem solving and consulting engagements.
- Ability to work independently, self-motivated, and highly focused.