Manages the system, integration and user testing for the applications, and coordinates remediation activities. Ensures that systems meet business and technical requirements.
Required skills:
- Candidate should have 10+ year experience in IT.
- Understanding of SDLC and STLC
- Understanding of quality assurance and testing processes within an Agile environment with an eye toward innovating and improving test processes
- Ability to thrive in a collaborative working environment within your team and beyond
- Experience working in Cross Functional Teams
- Proficient in SQL Queries - understanding and usage of union, sub-query and joins
- Perform data analysis as well as interpretation.
- Solid QA experience in Manual Testing
- Experience in trouble shooting and resolving challenges for existing testing tools /frameworks
- Working knowledge in Agile methodology
- Ability to triage problems, prioritize accordingly, and propose a resolution
- Proficient in devising/maintaining all artifacts of testing such as Test Scenarios, RTM, Test Cases, Defect Reports and Test Summary Report
- Familiarity with Agile methodologies
- Ability to effectively manage multiple, competing, high-priority projects with varying deadlines
- Experience with Jenkins, TFS Release Management or other continuous integration systems.
- Achieve results under minimal supervision
- Software scripting skills (e.g., Python, JavaScript).
Responsibilities:
- Creates Test Scripts based on test input deliverables, such as functional or technical designs
- Works with users to develop test cases, ensure they cover positive / negative / regression testing
- Executes manual and/or automated tests
- Reproduces errors found and provides detailed documentation (e.g. screen prints, step-by-step reproduction instructions) needed to report defects
- Thoroughly tests the application to ensure that it meets the functional and technical specifications; participate in peer review of others’ Test Scripts or Test Scenarios
- Coordinates testing with end users and reports issues to be fixed
- Works with application development teams to resolve defects in a timely manner
- Creates and maintains performance test scenarios
- Participate actively in project meetings and provide updates to Test Leads.
- Participate actively in Test Strategy creation for specific assignments.
- Creates and maintain test cases, define data, and review test scripts prepared by test analysts
- Verifies the validity of a solution from an end-to-end and end-user perspective
- Works with management team to identify risks related to requirements that may contain ambiguous statements
- Has the ability to transform customer requirements into workable test scenarios at the functional and/or technical levels
- Has the ability to translate functional requirements into technical terms relevant to the package application to coordinate and assist with the detailed technical design tasks
- Records defects and issues in accordance with the project's defect and issue management plans
- Play a key role in creating onboarding documentation and training new team members to scale up on the process and procedures.
- Manages test team’s work effort and allocation throughout test planning, preparation, and execution to ensure that testing is completed on time and within budget.
- Manages knowledge retention and asset reuse.
- Aligns project delivery priorities with the Integration Lead
- Communicates staffing (roll on- / roll-off status) management updates to the QA Lead
- Provide regular executive summary status to QA Lead
- Determines requirements for test environments, test data, test infrastructure, and tools and coordinates with Project Teams
- Plans, schedules, and manages the installation and application of patches to QA/Testing Tools using change management and release management processes