IT|Software Testing - Group 2 - Lead I - Software Testing
ARCHIVED
We can't find an active application page for this role right now. It may reopen or be listed elsewhere. Use Next Steps to search for an active apply link and similar live jobs.
Client Job Description: 7+ years' experience in software testing with an automation-first approachExperience working on AWS, Azure or on-prem data sourcesoMust have experience using AWS/Azure web consoleoNice to have knowledge of AWS S3, DynamoDB, Azure SQL DB3-4 years hands-on programming, automation scripting using JAVA, NodeJS, Go or python.Ability to apply concepts of TDD and BDD to create repeatable, fail-fast test suites.At least 2 years' experience with using automated testing tools and frameworks (Postman, SOAPUI, Selenium or similar) . Experience with non-UI automation scripting preferred.Experience building and executing automated and performance tests for API-based services.Exposure to using relational and non-relational databases: Oracle, MySQL and MongoDB to query/import/export data.Ability to set-up and manage test data for testing purposes.Familiarity with configuring Continuous Integration (CI) tools such as GitLab, GitHub or Jenkins Hands-on experience with Eclipse or other IDE development toolsExperience with distributed source control systems such as GitProven experience with defect management and triageProven experience working with JIRA and ConfluenceProven experience working as part of an Agile scrum team in a fast-paced environmentKEY ATTRIBUTES:Automation-first mindsetExperience in security domain or related fieldExcellent communication and collaboration skillsStrong written, verbal, and interpersonal communication skills; ability to communicate internally, upward, and cross functionally; ability to interface with cross-functional team members to gain support required to accomplish assignments; able to build coalitions.Bachelors degree in Computer Science or a related field or equivalent education and work experience required.Multi-tasker with the ability to communicate effectively with and coordinate multiple stakeholder relationships at the same timeDetail-orientedPositive with a can-do, ownership mindsetJob Description: Expectations from this role:Ensuring adherence to test practices and process to improve test coverage, for the following:1. Create Test Estimates and Schedules2. Identify business processes, conduct risk analysis and ensure test coverage3. Ensure adherence of processes and standards4. Produce test results, defect reports, test logs and reports for evidence of testing5. Publish RCA reports and preventive measures6. Report progress of testing7. Contribute for Revenue savings for client by suggesting alternate method8. Quality of DeliverablesTypical performance measures:1. Test Script Creation and Execution Productivity2. Defect Leakage Metrics (% of defect leaked, % of UAT defects and % of Production defects)3. % of Test case reuse4.Test execution Coverage5. Defect Acceptance Ratio6.Test Review efficiencyPerformance Areas:Test Design, Development, Execution:Participate in review, walkthrough, demo and obtain sign off by stakeholder for Test DesignPrepare Test summary report for modules/featuresRequirements Management:Analyse, Prioritize, Identify Gaps and create workflow diagrams based on Requirements/User storiesManage Project:Participate in Test managementDomain relevance:Identify business processes, conduct risk analysis and ensure test coverageEstimate:Prepare Estimate, Schedule, Identify dependenciesKnowledge Management:Consume, Contribute, Review (Best Practices, Lesson learned, Retrospective)Test Design, Execution:Test Plan preparation, Test Case/Script Creation, Test ExecutionTest & Defect Management:Conduct root cause and trend analysis of the defectsTest Planning:Identify the test scenarios with understanding of systems, interfaces and applicationIdentify end-to-end business critical scenarios with minimal supportCreate/Review the test scenarios and prepare RTMSkill Examples:1. Ability to create and manage a test plan2. Ability to prepare schedules based on estimates3. Ability to track and report progress4. Ability to identify test scenarios and prepare RTM5. Ability to analyse requirement/user stories and prioritize testing6. Ability to carry out RCA7. Ability to capture and report metricsKnowledge Examples:1. Knowledge of Estimation techniques2. Knowledge of Testing standards3. Knowledge of identifying the scope of testing4. Knowledge of RCA Techniques5. Knowledge of Test design techniques6. Knowledge of Test methodologiesClient Specific Requirements:Skill Cluster for this Role:4.67 Lead II - Software TestingRole Name: Lead II - Software TestingExpectations from this role:Create and Organise testing process based on project requirement and manage test activities within team, for the following1. Test Estimates and Schedules-. Ensure Test Coverage2. Produce test results, defect reports, test logs, and reports to evidence for testing3. Publish RCA reports and preventive measures4. Ensure Quality of Deliverables5. Report project metrics and status6. Ensure adherence of Engineering practices, processes and standards7. Understand and contribute to test automation/performance testing8. Work with DevOps team, when required; to understand testing framework and QA process for implementing continuous testingTypical performance measures:1. Test Script Creation and Execution Productivity2. Defect Leakage Metrics (% of defect leaked, % of UAT defects and % of Production defects)3. % of Test case reuse4.Test execution Coverage5. Defect Acceptance Ratio6.Test Review efficiency7. On-time delivery, Effort Variance8. Test Automation CoveragePerformance Areas:Supporting Organization:Ensure utilization and quality of deliverables prepared by the teamCo-ordinate Test Environment and Test Data provisioningTest Design, Development, Execution:Participate in review, walkthrough, demo and obtain sign off by stakeholderPrepare Test Summary Report for modules/featuresRequirements Management:Analyse, Prioritize, Identify Gaps; create workflow diagrams based on Requirements/User storiesManage Project:Participate in Test managementPreparing, Tracking and Reporting of Test progress based on scheduleDomain relevance:Identify business processes, conduct risk analysis and ensure test coverageEstimate:Prepare Estimate, Schedule, Identify dependenciesKnowledge Management:Consume, Contribute, Review (Best Practices, Lesson learned, Retrospective)Test Design, Execution:Test Plan preparation, Test Case/Script Creation, Test ExecutionRisk Identification:Identification of risk/issues and prepare Mitigation and Contingency plansTest & Defect Management:Conduct root cause and trend analysis of the defectsTest Planning:Identify the test scenarios with understanding of systems, interfaces and applicationIdentify end-to-end business critical scenarios with less support Create and review the test scenarios and prepare RTMPrepare estimates (time /effort) based on the requirements/User storiesIdentify scope of testingClient Management:Define KPIs to the engagement and ensure adherence to these KPIs.Stakeholder Connect:Handle monthly/weekly governance calls and represent issues for the teamSkill Examples:1. Ability to Create, Review and manage a test plan2. Ability to prepare schedules based on estimates3. Ability to track, report progress and take corrective measures on need basis4. Ability to identify test scenarios and prepare RTM5. Ability to analyze requirement/user stories and prioritize testing6. Ability to carry out RCA7. Ability to capture and report metrics8. Ability to identify Test Data and Test Env. SpecificationsKnowledge Examples:1. Knowledge of Estimation techniques2. Knowledge of Testing standards3. Knowledge of identifying the scope of testing4. Knowledge of RCA Techniques5. Knowledge of Test design techniques6. Knowledge of Test methodologies7. Knowledge of scope identification and planning8. Knowledge of Test automation tools and frameworksAdditional Sills: Automation Testing,Java Programming,Aws Services Skills:CategoryNameRequiredImportanceExperienceNo items to display.