Essential Responsibilities
- Hands on Functional testing and Automated Regression execution, scripts maintenance and creation / execution of scripts on a daily basis against live and virtual environments, debugging within the committed deadline
- Work in an Agile and a fast paced environment
- Practices self-development and promotes learning in others by proactively providing information, resources, advice, and expertise with co-workers and customers; building relationships with cross-functional stakeholders; influencing others through technical explanations and examples; adapting to competing demands and new responsibilities; listening and responding to, seeking, and addressing performance feedback; providing feedback to others and managers; creating and executing plans to capitalize on strengths and develop weaknesses; supporting team collaboration; and adapting to and learning from change, difficulties, and feedback.
- Identifies, defines, and debugs and trouble shoots complex issues, dependencies, and risks related to testing.
- Determines testing scope and approach, and collaborates with cross-functional IT and business stakeholders to review and approve the overall testing approach.
- Ensures test plans and timelines are aligned with project / program milestones.
- Reviews and validates testable business processes, test data, and test environment requirements.
- Defines and ensures adherence with entry and exit criteria according to testing standards.
- Manages the development of test scenarios and execution of test cases across all testing phases (e.g., SIT, UAT, Automation, Production, Validation).
- Generates scheduled reports (e.g., test execution, defects, ad hoc reports) and provides daily test execution metrics to IT teams and management, as appropriate.
- Collaborates with cross-functional IT teams to gain buy-in and approval of test plans, and tracks quality metrics across testing phases (e.g., SIT, Performance, UAT, Automation, Production, Validation).
- Develops quality assurance (QA) project plans, with guidance from senior team members as appropriate, for moderately to highly complex projects by participating in the identification of project scope, work plans, schedules, milestones, critical paths, and ensuring proper staffing.
- Ensures quality metrics are tracked across testing phases (e.g., SIT, Performance, UAT, Automation, Production, Validation).
- Test automation skills are a must have, programming in Java, Appium,, or any automation (Mobile App UI and API) scripting languages required
- Debug failures using Splunk or Dyna trace is a plus. Ability to debug defects by looking at logs and traces is a must.
- Work closely with development teams in understanding technical requirements and using these requirements come up with test cases and test strategies
Job Qualifications
Bachelor's degree in Computer Science, CIS, or related field and Minimum Five (5) years experience in SQA, software testing or related field. Additional equivalent work experience may be substituted for the degree requirement. In lieu of Bachelor's Degree additional 3 years related work experience for a total of 8 years will be requiredMinimum two (2) years in an informal leadership role working with technical teams.Minimum four (5) years of Mobile Test automation using Java or other programming languagesMinimum four (4) years of Test management tools like Qtest or QualityCenterMinimum four (4) years of Defect management tools like JIRA or RallyMinimum four (4) years of API Test / Debugging tools like Postman, etcSkills Required
Sqa, Software Testing, Qtest, Jira, Postman, Agile