Junior Testing Analyst - Bengaluru | Zoek India
This Browser does not support all the features of .
For the best experience please use a Modern Browser.
Junior Testing Analyst
Permanent (Full time)
Sr. Quality Engineer Qualification: Engineering Graduate Responsibility: Test Requirement Analysis: â¢ â¢ Participating in user story reviews and identifying gaps in requirements both functional and NFR. â¢ â¢ Create/modify RTM with each and every requirement mapped to one or more test cases , test scripts & defects from Functional, integration & acceptance test code/scripts. â¢ * Perform Requirement Analysis â Understand the application and technical design docs. â¢ * Participate in Backlog grooming session with Product owner and scrum master to priotize the stories from backlog. â¢ * Creation of subtasks as applicable. â¢ * Create/modify query/clarification tracker & discussion with development teams/scrum master/onsite for query resolution. Test Strategy and Test Planning: â¢ Gather inputs from the client (eg Types of testing, Development teams, Client managers etc)* Participate & provide inputs, get clarifications in the sprint review meetings with product owner, the Scrum team, project management, customers and developers from other projects. Test Design Techniques (Design principles/tools/patterns): â¢ * Participate in joint applicationd development with SMEs, session leaders, developers, architects to understand the low level design components. â¢ * Assist / support development team in unit test automation, identify environment dependecies, deployment strategies, release cycle, test data dependencies etc. â¢ â¢ Test code developed for automation and non functional should have zero defect. â¢ Perform In Sprint automation. â¢ Perform Automation Script Maintenance. â¢ * Write effective and reusable tests according to best practices so that crucial functional requirements are verified and tests remain valid when code is refactored. â¢ â¢ Adherence to customer/scrum team defined tools/process such as coding standards, SCM & CI standards. â¢ Ability to write program/ understand code snippet/technicalities. â¢ â¢ Focus on reusing existing framework to develop automation & non functional test scripts and usage of cognizant solution accelerators to achieve > 98% code coverage/Scrum defined. â¢ â¢ Script maturity â Develop automation scripts as necessary. â¢ â¢ Release/Sprint level activity demonstration with the customer. â¢ â¢ Completeness of deliverables based on the task commitments. Coding Practices & Defect Management: â¢ * Ability to understand the software development process in Agile & Devops model. â¢ Participate in architecture and design reviews of complex solutions iwith project team. â¢ Work with the development team to help define and maintain quality standards. â¢ â¢ Track defect metrics to ensure testing effectiveness as generated by tool. â¢ â¢ Track defects (defect log as generated from the QC tool) to closure. â¢ â¢ Retest the defect and update the status. â¢ * Involve in design review meetings, participate in joint application development (JAD) session discussions with developers. Test Execution (Automation/Specialized testing): â¢ â¢ Conduct smoke testing to ensure system readiness for testing. â¢ â¢ Execute automation test scripts/manual test cases post the same. â¢ â¢ Record and maintain testing evidences and track execution status of assigned test cases. â¢ â¢ Identify defects and log failures. â¢ â¢ Conduct acceptance testing, if required. â¢ â¢ Provide deployment and post production support if required. â¢ â¢ Identify the test suite for execution, if required. â¢ â¢ Test Execution/ Reporting Strategize & prioritize tests in fast paced agile development. â¢ â¢ Execute automated test scripts using technology concepts. â¢ â¢ Leverage test automation framework using the identified test automation tool. â¢ â¢ Incorporate the automated tests into continuous integration process. â¢ * Possess beginner level knowledge on Continous integration, Continous deployment , Continous delivery & basic knowledge on CI/ CD tools. Technology consulting Research & analysis: â¢ â¢ Building reusable script library files. â¢ â¢ Participate in framework assessment and tool evaluation. â¢ â¢ Leverage cognizant analytics and continuous testing tool to Identify defects early in the lifecycle. People Management: â¢ * Identify training needs & continously improve skills. â¢ * Maintain coordial relation with peers, developers & other stakeholders in the project. Knowledge & Innovation Management: â¢ * Create/Update Knowledge Repository /artefacts based on project/customer needs inclusive of business/ application levels requirements details in WIKI. â¢ * Participate in knowledge transition calls to understand the system/application/requirements. â¢ * Conduct reverse KT with the client / onsite or share the document detailing out the requirement or application/domain knowledge to ensure understanding on the same. â¢ * Organize KT sessions for new team members. â¢ * Focus on creating innovative tools/solutions as required by the project demands. Project , Configuration & release Management: â¢ * Possess fundamental of software configuration management including version control techniques and the establishment of baselines. â¢ * Possess handson working knowledge of atleast 1 software configuration management tool. â¢ * Understand the project development life cycle, ability to break down the tasks into small work breakdown structures, timely reporting of status & uploading of quality deliverables on time.