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