Job Description:
- The UAT and API Tester is responsible for conducting activities during the system test phase of the software development lifecycle.
- This includes planning and executing system tests based on adherence to requirements, identifying and managing test data, and identifying and managing software defects.
- It is assumed applicants have prior professional experience in mobile app Quality Assurance and mobile app test skills.
SKILLS & QUALIFICATIONS (KSAs)
Qualifications:
- Bachelor's Degree in Computer Science or related field
- Preferred experience in mobile app testing
- 4+ years of relevant experience with functional system test cases, data, or test suites, standard defect management tools and processes, application development, or regular client-side use of relevant applications with demonstrated understanding of program and mobile app functionality.
- Preferred experience with testing iOS and Android operating systems.
- Preferred experience in creating mobile app test plans for complex to majorly complex projects.
- Ability to execute functional and regression test cases as well as performance and security test cases.
- Experience on working with Technical Owners, Operations and Product Managers, Vendors and Business Analysts to coordinate the testing process to ensure correct reporting information is relayed.
- Experience on working in an Agile scrum environment using Azure DevOps
- Experience with API testing
Preferred Skills:
- Strong knowledge of software QA methodologies, tools, and processes.
- Demonstrated experience writing clear, concise, and comprehensive test plans and cases.
- Hands-on experience with both white and black box testing.
- Preferred hands-on experience with accessibility tools (Wave, JAWs, and Siteimprove).
- Proficiency with standard office software (Microsoft Word/Excel/Powerpoint or Google Docs/Sheets/Slides).
- Demonstrated flexibility to address stakeholder-driven test scenarios and communications.
- Experience with accessibility tools.
- Knowledge and experience applying software QA methodologies, tools, and processes in practice.
- Demonstrated knowledge and experience as a member of an Agile team.
- Experience testing vendor-developed, commercial off-the-shelf/customized software systems.
- ISTQB certification or equivalent professional accreditation.
ESSENTIAL DUTIES:
- Create mobile app test plans for complex to majorly complex projects.
- Execute functional and regression test cases as well as performance and security test cases.
- Create and maintain requirements traceability matrices.
- Identify and manage test data needed for complex projects
- Coordinate with Technical Owners, Operations and Product Managers, Vendors and Business Analysts throughout the testing process to ensure correct reporting information is relayed.
- Analyze system requirements, identify and document the most important test cases.
- Analyze the effectiveness of test cases after project completion and make any necessary improvements.
- Determine what test data is needed and work with the Senior Tester to acquire it.
- Follow defect management process for system test and user acceptance test.
- Establish effective communication with development teams for defect management.
- Document defects and their resolution.
- Monitor the management of defects.
- Determine when a valid defect has occurred, how to communicate it, or if it needs to be escalated for analysis or repair.
- Identifies and recommends defect management strategies.
- Determine the severity and priority of defects with support from the development team.
- Determine if a defect fix is successful with support from the business requirements team.
- Determine what defect metrics to communicate.
- Participate in agile scrum related meetings.
- Facilitate defect review meetings.
- Facilitate peer review meetings as they relate to test plans and test scripts for other testers.
- Provides recommendations for test plan and script modifications.
- Recommends courses of actions in relation to defects, test schedule, strategy.
Skills :
- AGILE - Agile Development Methodology
- Esri JavaScript API
- Team work