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.
Job Classification
Industry: IT Services & ConsultingFunctional Area / Department: Engineering - Software & QARole Category: Quality Assurance and TestingRole: Automation Test EngineerEmployement Type: Full time