Posting Date: 2025-01-16
, MN
QA Analyst
2025-01-16

Iris
Quality Assurance Team Lead
Sample Tasks
- Lead, mentor, and manage a team of QA Analysts. Provide guidance, support, and training.
- Track the team’s progress, identify bottlenecks, and provide feedback.
- Oversee the creation of test cases, ensuring they cover all scenarios, including edge cases and negative scenarios.
- Work closely with development, product management, and other departments to ensure alignment on quality standards.
- Communicate testing progress, results, and issues to project stakeholders and upper management.
- Help new team members integrate into the team by guiding them through tools, processes, and methodologies.
Sample Skills/Requirements
- Seven (7) years of experience in a Quality Assurance Analyst role
- Three (3) years of experience in a Quality Assurance Team Lead role
- Three (3) years of experience with Automation test tools like Selenium, TestNG
- Three (3) years of experience using BDD frameworks like Cucumber, Specflow, Reqnroll, or other similar frameworks
- Understanding of BDD principles and practices.
- Ability to lead and motivate a team, set clear goals, and monitor performance.
- Knowledge of different types of testing (e.g., functional, non-functional, regression, performance, load, security, user acceptance).
- Ability to communicate (verbally & written) test plans, expectations, updates, progress, issues, and successes in a timely & clear fashion to the project team members
- Experience programming with C# .NET or Java
Senior Quality Assurance Analyst
Sample Tasks
- Review, interpret, and clarify system and user interface requirements in the form of Epics, Features, User Stories, and Wireframes
- Design and create detailed test plans for software testing
- Design and create detailed automated and manual test scenarios using Gherkin language
- Write automated tests using tools such as SpecFlow, Reqnroll and Selenium
- Establish test entrance and exit criteria
- Confirm and report on testing status
- Provide testing estimates
- Ability to self-organize and prioritize features and test cases
- Perform functional, regression, security, and accessibility testing
- Use Azure DevOps to track and report problems in detail
- Produce evaluated test reports and take part in software walkthrough
Sample Skills/Requirements
- Five (5) years of experience in a Quality Assurance Analyst role
- One (1) year of experience using remote collaboration tools such as: Microsoft Teams, Skype, SharePoint, etc.
- Three (3) years of experience using BDD frameworks like Cucumber, Specflow, Reqnroll, or other similar frameworks
- Three (3) year of experience with Automation test tools like Selenium, TestNG
- Understanding of BDD principles and practices.
- Ability to communicate (verbally & written) test plans, expectations, updates, progress, issues, and successes in a timely & clear fashion to the project team members
- Experience programming with C# .NET or Java
Junior Quality Assurance Analyst
Sample Tasks
- Review, interpret, and clarify system and user interface requirements in the form of Epics, Features, User Stories, and Wireframes
- Design and create detailed test plans for software testing
- Design and create detailed automated and manual test scenarios using Gherkin language
- Write automated tests using Reqnroll and Selenium
- Establish test entrance and exit criteria
- Confirm and report on testing status
- Provide testing estimates
- Ability to self-organize and prioritize features and test cases
- Perform functional, regression, security, and accessibility testing
- Use Azure DevOps to track and report problems in detail
- Produce evaluated test reports and take part in software walkthrough
Sample Skills/Requirements
- Three (3) years of experience in a Quality Assurance Analyst role
- One (1) year of experience using remote collaboration tools such as: Microsoft Teams, Skype, SharePoint, etc.
- One (1) year of experience using BDD frameworks like Cucumber, Specflow, Reqnroll, or other similar frameworks
- One (1) year of experience with Automation test tools like Selenium, TestNG
- Understanding of BDD principles and practices.
- Ability to communicate (verbally & written) test plans, expectations, updates, progress, issues, and successes in a timely & clear fashion to the project team members
- Experience programming with C# .NET or Java
Equal opportunity employer including disability/veterans