Bloomington, MN
Quality Assurance Analyst Job Description
Job Summary:
At TempWorks, the Quality Assurance Analyst is a part of the Software Development Team. The QA Analyst is responsible for determining testing needs, documenting test plans for the team’s development efforts, and performing manual testing on a complex suite of products.
General Responsibilities:
- Design and develop test cases independently with detailed test goals, test steps, and expected outcomes
- Determine testing approach and identify test coverage gaps within product functionality, performance, accessibility, UI, and security
- Operate as sole quality representative for agile scrum team(s)
- Participate in backlog refinement and all scrum ceremonies
- Prioritize, plan, and identify testing needs to ensure continuous improvement to product quality; collaborate with project team as appropriate
- Create comprehensive test data covering all test scenarios and configurations identified during planning efforts
- Develop database queries in order to validate expected results of test cases
- Execute manual test cases and test scripts to verify functionality is meeting business requirements
- Consult with QA staff and management to create and manage all testing artifacts (test cases, test plans, test suites, and product-wide regression testing documentation)
- Perform smoke tests and manual regression testing
- Partner with the QA Engineer to identify gaps in automated testing coverage and test documentation
- Perform code reviews on automated tests to ensure they meet the documented testing requirements
- Design and document comprehensive test plans for large-scale projects
- Report and document issues found with detailed replication steps, images/videos, logs, environment details, and expected outcomes
- Advise QA management on production release decisions
- Consult with Software Engineers, Business Analysts, and other development team members on testing strategies for the team’s initiatives
- Perform other related duties as assigned
Required Skills and Abilities:
·Excellent verbal and written communication skills
·Excellent interpersonal and customer service skills
·Proficient in Microsoft Office Suite or related software
·Excellent organization skills and attention to detail
·Understanding of Quality Assurance procedures and systems such as coded test scripts, tracking systems, and test management tools
·Must possess remarkable analytical skills
·Ability to work independently
Education and Experience:
·Associates degree required; Bachelor’s degree in related field preferred
·2+ years of experience in Quality Assurance, or similar experience
·Understanding of software development lifecycle
·Ability to read and understand coded test scripts such as XML, SQL, JQuery
·Knowledge and experience with various hardware devices including desktops, laptops, and Android/iOS mobile devices
·Experience working within an agile issue tracking system such as Azura DevOps, JIRA, or others
·Experience using test management tools such as TestRail, Selenium, qTest, or others
·Organized with high attention to detail
·Able to work within a collaborative, agile, and fast-paced environment
Physical Requirements:
- Prolonged periods sitting at a desk and working on a computer
- Must be able to lift up to 10 pounds at times
Compensation and Benefits:
The pay range for this role is: $48,000 - $68,000.
TempWorks Software offers a comprehensive benefits package and provides eligible employees with an opportunity to enroll in various benefit programs, subject to applicable waiting periods. This includes the following:
Paid Time Off
Holiday Pay
Volunteer Time Off
Medical Insurance
Health Savings Account with Employer Contribution
Dental Insurance
Vision Insurance
401(k) with Employer Match
Life Insurance and AD&D
Short-Term and Long-Term Disability Insurance
Paid and Unpaid Leave of Absences
Applicants have rights under Federal Employment Laws