Lead I – Software Testing

Job Description:Role Proficiency:Ensuring adherence to test practices and process to improve test coverageOutcomes: * Create Test Estimates and Schedules

  • Identify business processes conduct risk analysis and ensure test coverage
  • Ensure adherence of processes and standards
  • Produce test results defect reports test logs and reports for evidence of testing
  • Publish RCA reports and preventive measures
  • Report progress of testing
  • Contribute for Revenue savings for client by suggesting alternate method
  • Quality of Deliverables

Measures of Outcomes: * Test Script Creation and Execution Productivity

  • Defect Leakage Metrics (% of defect leaked % of UAT defects and % of Production defects)
  • % of Test case reuse
  • Test execution Coverage
  • Defect Acceptance Ratio
  • Test Review efficiency

Outputs Expected:Test Design
Development
Execution: * Participate in reviewwalkthrough
demo and obtain sign off by stakeholder for Test Design * Prepare Test summary report for modules/featuresRequirements Management: * AnalysePrioritize
Identify Gaps and create workflow diagrams based on Requirements/User storiesManage Project: * Participate in Test managementDomain relevance: * Identify business processesconduct risk analysis and ensure test coverageEstimate: * Prepare EstimateSchedule
Identify dependenciesKnowledge Management: * ConsumeContribute
Review (Best Practices
Lesson learned
Retrospective)Test Design
Execution: * Test Plan preparationTest Case/Script Creation
Test ExecutionTest & Defect Management: * Conduct root cause and trend analysis of the defectsTest Planning: * Identify the test scenarios with understanding of systemsinterfaces and application * Identify end-to-end business critical scenarios with minimal support

  • Create/Review the test scenarios and prepare RTM

Skill Examples: * Ability to create and manage a test plan

  • Ability to prepare schedules based on estimates
  • Ability to track and report progress
  • Ability to identify test scenarios and prepare RTM
  • Ability to analyse requirement/user stories and prioritize testing
  • Ability to carry out RCA
  • Ability to capture and report metrics

Knowledge Examples:

  • Knowledge of Estimation techniques
  • Knowledge of Testing standards
  • Knowledge of identifying the scope of testing
  • Knowledge of RCA Techniques
  • Knowledge of Test design techniques
  • Knowledge of Test methodologies

Additional Comments:Test expertise * Design test cases and write test case scripts. * Prepare test environment, test data, and execute test cases. * Provide sign-off (go/no-go) on tested features based on defined exit criteria, * Continuously assess the need to add/update/remove test cases to existing regression and CI/CD pipeline when new product features are delivered and based on metrics (stabilization, deletion of flaky tests…), * As part of maintenance activities, investigate PTRs, test the fixes, and enrich test suites accordingly, Test automation * Assess necessity to automate subset of (or all) test scripts, Knowledge on Python * Use test automation framework like Robot and contribute to its improvement, Defect management * Open defects for software or documentation, assign relevant level of severity based on the importance of the issue, provide relevant investigation and information in order to fix defects, * Check defect fix, and give go/no-go for the load of production defects, Reporting * Report and communicate on test activities to the line organization, software developers and product definitions analysts, * Provide visibility on testing campaign/milestones to all stakeholders, Support * Provide mentoring and adapted support to newcomers, * Provide adapted support to QAE peers based on experience, Knowledge sharing * Share knowledge on a specific topic (technical/functional) and spread it among the QA community as well as other stakeholders, Quality assurance ambassador * Show accountability for the project, product or release quality control, * Propagate quality assurance best practices based on highest standards in relevant teams and quality communities, Technicity * Efficiently use QA tooling stack and frameworks, * Be a force of proposition for improvement of existing ones, or development of new ones, * Be proactive about any issue/change that is likely to affect QA peers daily job Continuous and sustainable improvement * Be a driving force behind proposals to improve current quality processes in a constantly evolving development lifecycle framework (SAFE…), * Participate to the understanding, measurement and reduction of the environmental impact of the tested applications and associated QA activitiesSkills:Test Automation,Python,Robot Framework,APIAbout Company:UST is a global digital transformation solutions provider. For more than 20 years, UST has worked side by side with the worldโ€™s best companies to make a real impact through transformation. Powered by technology, inspired by people and led by purpose, UST partners with their clients from design to operation. With deep domain expertise and a future-proof philosophy, UST embeds innovation and agility into their clientsโ€™ organizations. With over 30,000 employees in 30 countries, UST builds for boundless impactโ€”touching billions of lives in the process.
Apply Now


Discover more from

Subscribe to get the latest posts sent to your email.

By Admin

Leave a Reply

Discover more from

Subscribe now to keep reading and get access to the full archive.

Continue reading