Job Description:
Job Description (Main Duties and Responsibilities):
- Document results; offer observations or improvements after analysis of test results and overall product quality
- Collaborates with the development team on bug fix verification and validation (regression testing)
- Manages testing efforts across many varied projects and tasks under tight deadlines
- Mentors and provides training assistance to Associate QA Engineers
- Reviews and validates requirements and technical specifications
- Develops and executes test plans and detailed test cases based on requirements and/or customer feedback and prioritization
- Communicates professionally at all levels within and outside of the organization
- Supports, designs, develops, and enhances test processes and reporting for QA processes
- Represents ThreeWill values to other associates and clients
- Shares knowledge with others (e.g., updates to ThreeWill knowledge repositories, internal/external presentations, and postings to public blogs)
- Creates or contributes to technical articles published on ThreeWill sites and/or for technical publications.
Key Skills, Qualifications and Experience Needed [The candidate must demonstrate these in all stages of assessment]
- 5- 10 years of experience in quality assurance experience in Agile Development environments
- Mobile web and web test automation experience with Selenium Web driver or QTP.
- Identifies, communicates, and escalates issues as required
- Experience in testing API’s (REST, SOAP or application proprietary API’s).
- Ability to multi-task, prioritize tasks and quickly adjust in a rapidly changing environment
- A team player and self-starter who will work side by side with the development team
- Familiarity with Agile Software Development Methodologies
- Expert with automated testing tools or equivalent automation skills
- Experience with web-based application testing integration testing between applications
- Thorough working knowledge of software testing methodologies and the testing life cycle
- Good Knowledge in Project Management and Software Development Methodologies
- Deep Working knowledge of Microsoft Office
- Familiarity with programming languages and SQL to allow for defect triaging and automation
- Bachelor’s degree in a relevant field (e.g., Computer Science, Business Administration).