Job Type
Full-time
Description
SUMMARY:
The QA Analyst will provide the means and measures for testing all aspects of a software solution, both financially and technically, to meet the requirements and overall quality of the intended solution. This is a hands-on position with the potential to become a leadership role in the future.
ESSENTIAL DUTIES AND RESPONSIBILITIES:
- Create end-to-end test plans
- Executing test plans and managing all activities in the plan to ensure that all the objectives are met and that the solution works as expected
- Based on interpretation of functional requirements and technical specifications, design documents to plan, develop, write, and execute application functional and data validation test plans
- Estimate project effort, schedule and develop tasks according to agreed scope and development milestones to meet overall project timelines
- Execute multiple test activities spanning company business operations lines
- Research, introduce, and continually improve methods for application functional test and data validation
- With a full understanding of corporate goals, manage multiple test projects, workloads and deadlines within a fast-paced environment
- Collaborate with software engineers to design and implement code to increase testability of applications
- Works on projects of moderate to high complexity within one or more development environments
- Works on multiple programs/systems as a project team member
- May coach more junior technical staff
- Other duties as assigned
Requirements
- Bachelor’s degree (B.A.) from four-year College or university; or three to five years related experience and/or training; or equivalent combination of education and experience
- Minimum of 5 years of relevant QA technical experience, Quality Management Software and Processes
- 5+ years testing multi-tier .NET web applications with a Microsoft SQL backend
- Strong understanding of software quality assurance and software testing principles and standards
- Strong written and verbal communication skills
- Creative solving of technical problems
- Ability to focus on deadlines and deliverables
- Ability to think abstract
- Strong understanding of and hands-on experience with the technical components of software applications to effectively support testing activities
- Understanding of Business process
- Test Automation Experience preferred
- Experience using testing tools within DevOps/Team Foundation Server
- Able to work independently AND as a collaborative team member with Software engineers and business line owners
- Experience testing in a cloud-based environment preferred
- Scrum Agile Methodology Experience preferred
- Knowledge of CRM (Customer Relationship Management) Software preferred
- Automotive Service Industry domain knowledge preferred
- Call Center Operations domain knowledge preferred
- May be required to work nights/weekends as needed
Salary Description
$71,500-75,000/year