Description
Summary of This Role
We're looking for a Lead QA Engineer candidate to join our team in Bangalore. Interact with test team and requirements team spread across geographies, to arrive at test automation design and strategy with available (in house) tools.
Follows best practices for construction and utilization of Hybrid Testing Framework to support Dev and DevOps in Test/Behaviour-driven designs and DevOps CI/CD pipelines for test automation/integration.
Collaborate and contribute to automation test system architecture, methodologies, and processes using industry best practices and innovation of testing framework.
Taking part in continuous improvement through sharing of knowledge and coaching within the team.
Experience in Selenium, Web Driver and BDD
Designing, creating Constructing and executing Automation test cases through Jenkins/GitHub Actions API web services.
Develop test automation strategy for large complex projects in AGILE methodology
Interact with test team, requirements team spread across geographies and arrives at the test automation design.
Analyze system requirements and review technical specifications to assess, evaluate, and create testing requirements for all software components for functional and end-to-end scenarios.
Experience working on an Agile development team.
Excellent communication and collaboration skills.
Qualification
Proven ability to translate functional stories and use-cases into working test plans using Behavior Driven Development (BDD) methodologies
Experience with automated testing tools including Selenium, Gherkin, Cucumber, Cypress, Behave, Locust, JMeter or similar is required
8+ years of QA experience with minimum 3-4 years in QA Automation
A Python or JAVA background is required
Experience with Docker, Kubernetes, Jenkins, and AWS Cloud is strongly preferred
Comfortable working in an Agile Scrum development environment
Demonstrated skill in adhering to coding best practices and being an active participant in code reviews
Strong verbal and written communication skills is a must
Experience with accounts payable, accounting, or invoice processing is a plus
Your Role Responsibilities? Here's What You'll Do
Analyse and translate business requirements and user stories into test cases, testing suites, and testing scripts
Leads testing, finds bugs, and takes initiative to fix bugs with developers
Ability to manage, mentor, and motivate a QA team. Provide guidance and support for career development.
Create and maintain detailed, comprehensive, and well-structured test plans and test cases
Create and maintain data scenarios to support test plans and test cases
Test management across teams and on the product level
Estimate, prioritize, plan, and coordinate testing activities with the QA team