Summary
The Quality Assurance Analyst is responsible for working with the Quality Assurance Management and IT Management in performing quality assurance activities to achieve corporate goals and objectives. The Quality Assurance Analyst must have broad knowledge in testing methodology & tools, with an understanding of technology, and industry best standards and procedures. In addition, the Quality Assurance Analyst will apply basic level skills in data analysis, and the ability to identify risks and Issues. The Quality Assurance Analyst works with the coordination and guidance of the Quality Assurance Engineer.
- ResponsibilitiesResponsible for the entire Software Test Life Cycle (STLC) - design, construction, execution of appropriate comprehensive test cases, verifying feature set and functionality and identifying defects through systematic testing of the project
- Conduct all aspects of quality assurance including problem analysis, applying industry best practices, quality reviews and reporting quality metrics
- Think outside the box in a creative fashion to find edge cases and ways to break new features
- Execute manual and automated test cases/steps, update documentation accordingly with results defect tracking and resolution progress
- Assist in the construction, execution and ongoing maintenance of automated testing scripts and full regression testing suites
- Prepare and execute testing strategies including Smoke, Application, Integration, System Integration, and regression testing
- Shares knowledge and mentors lesser experienced team members
- SkillsStrong understanding of relational databases, distributed architecture, and web application concepts
- Fully understands software development lifecycle and experience with a variety approach to software testing- Agile methodology will be a plus
- Excellent reasoning and research skills; the ability to see the “big picture” and manage the details.
- Possess a “test to break” attitude toward testing. Ability to understand complex business processes
- Meticulous, detailed aptitude. Experience working in a team-oriented, collaborative environment.
- Intermediate level SQL skills with data migration project experience is desired
- Experience with at least one of the scripting languages (JavaScript, Perl, Ruby, Python Java, C#) will be a plus
- Experience with at least one of the automation tools HP ALM, Selenium, TestComplete, RFT, SOAPUI, PostMan etc. will be a plus
- Good verbal and written communication skills and Insurance domain experience will be a plus
- Experience, Education, and CertificationsProfessional Experience: 1 to 3 years' as a quality assurance and software testing experience
- Education: Bachelor's Degree in an Engineering or Technology or equivalent or 8+ years of QA and software testing experience
- Recommended Certifications: ISTQB / ASTQB, CSM.