Salary:
Job Summary:The Software QA Engineer II is responsible for assisting with the creation and execution phase of the production process to ensure that final products meet the company standards. Duties include identifying whether software is functional, reliable and meet the end user's expectations..
Essential FunctionsGeneral QA Responsibilities
Creation and execution of detailed test plans and scripts to verify software functionality and adherence to business requirements
Daily interaction with remote and internal developers, users, business analysts and project managers to ensure success of the QA objectives
Monitor progress to meet milestones or deadlines.
QA Manual Responsibilities
Perform manual functional and non-functional (performance, security, etc) testing
Providing detailed reporting about testing results
Analyze detailed requirements and communicate with business analytics or business users to gather missing requirements
Review test-cases for other QA Analysts
Support QAA engineer (preparing scenarios for automation).
Managerial Responsibilities
Training of Associate level personnel in all aspects of QA
Other Responsibilities
Supports team members with their work
Other job functions as required
Job Qualifications
A college or university graduate with Bachelor or Master degree in Computer Science, Mathematics, Finance or equivalent qualification.
2+ years of experience working in a similar role.
TECHNICAL Qualifications
Solid working knowledge of all Windows applications
Excel - advanced
Swagger/Postman - advanced
Azure DevOps, Jira (or any other bug-tracking system) - basic
TestRail (or any other test management tool) - basic
Confluence/Doc360 - basic
MS SQL Management Studio – basic
Knowledge, Skills & Abilities Required
Knowledge of QA procedures and methodologies as well as software development processes
Expertise in conducting and participating different types of testing – integration, system, functional, GUI, regression, performance, and smoke testing
Strong knowledge of Software Development Life Cycle (SDLC)
Experience in gathering and analyzing of software quality and performance metrics throughout the software development life cycle
Ability to analyze business requirements and developing detailed test plans, test cases, test scripts, traceability matrixes, automating testing procedures
Good analytical, time management, planning, organizational and prioritization skills
Self-driven attitude and a strong work ethic
Strong attention to detail and critical thinking
Highly adaptable and ability to learn quickly
Autonomous and dynamic
Strong communication skills, both verbal and written
Keen to work in a sociable and people facing environment
#Information Technology jobs