Responsibilities:
Lead Team to collaborate with other engineers and teams to test efficiently working in Waterfall/Agile environment
Determine, negotiate, and agree quality procedures and standards
Define and lead quality best practices and activities
Defining the scope of testing within the context of each release / delivery
Specify quality requirements in order to achieve satisfied quality level and support team to achieve project goals
Define and explore test techniques and test tools to support team to achieve best quality of product
Work with cross-functional working environment, participate in requirement analysis and product design, implementing continuous integration/deployment process, leading team's quality, and monitoring product performance and issue in the production
Provide regularly quality report and feedback to team
Deploying and managing resources for testing
Applying the appropriate test measurements and metrics in the product and the Testing Team
Planning, deploying and managing the testing effort for any given engagement
An understanding of DevOps, and is interested in expanding beyond their test automation expertise to help the company grow into DevOps processes.
Participate in troubleshooting and tracking of issues with different teams to drive towards root cause identification and resolution.
Coaching QA in a team on QA testing knowledge, testing techniques, testing strategy, automation, QA process, CI/CD, product knowledge, soft skill, etc.
Qualification:
Bachelor's degree in related fields
Experienced in overall hands-on in test automation engineering with 8+ years
Minimum 1-3 year of leading a team both of manual and automation testing team
Experienced in building test automation framework
Experienced on both functional and nonfunctional testing
Experienced in designing and developing automation frameworks or libraries using technologies such as Robot Framework, Cypress, Karate, XCUI, Espresso etc.
Experience practices like Test-Driven Development (TDD), behavior-driven development (BDD)
Experience in coding such as Python, Java, Javascript, etc.
Deep knowledge of test methodologies, writing test plans, creating test cases, and debugging.
Experience in creating manual tests and implementing automated tests that verify functional and non-functional
Hands-on experience with creating, configuring, and Integrating test automation scripts into CI/CD
Able to coach, mentor QA staffs
Good verbal and written communication skills.
Understand SQL Scripts and be able to write SQL to work with various Databases.
