Job Title: Technology & Transformation: EAD: Business Analyst : Senior Consultant
As an Application QA lead, you will lead all the application testing and quality assurance activities and will play a crucial role in assuring software quality . Need to be able to review requirements and prepare the test scenarios, execute test scripts and analyse results to provide the impact analysis. You will be working in a fast-paced environment providing highest quality software solutions.
Your responsibilities include:
· Provide oversight and input to all aspects of quality assurance including applying industry best practices, developing new testing solutions, and establishing metrics.
· Continuously improve test processes, implement knowledge transfer, and communicate effectively with all teams.
· Ensure effective and efficient application of test processes and tools using techniques like test-to-pass, test-to-fail and automation.
· Manage testing activities on all the projects, define testing approaches, estimate test efforts and provide progress reporting.
· Analyse test results on database impacts, errors or bugs, and usability
· Preparing reports on all aspects related to the software testing carried out and reporting to the design team.
· Interacting with stakeholders and team to understand product requirements and translate them to application test scenarios or test cases.
· Participating in design reviews and providing input on requirements, product design, and potential problems
· Apply quality engineering principals throughout the Agile product lifecycle
· Provide recommendations for automation or uplift of testing practices as required by the project
· Train, mentor and supervise junior software engineers and encourage continuous improvement .
Key skills and Technical Competencies
· 3-5 years of experience in Quality Assurance, with a good software development background.
· Knowledge of at least one programming/ scripting language such as C, C++, Java, python etc.
· Certifications like ISTQB, CQA, CSTE or others may be preferred.
· Knowledge of at least one database management system
· Proficiency with testing practices and documentation
· Exposure to automation testing tools Selenium, HPE, etc.
· Understand business requirement and convert them into Test scenarios.
· Knowledge of Agile practices & processes
· Proven problem solver and ability to work independently.
· Excellent communication skills and user empathising skills