Overview and Summary:|
The Quality Assurance (QA) Specialist will be responsible for developing test specifications and automated test suites.
This person’s efforts will be primarily focused on the testing of a proprietary software product called Business Management Intelligence (BMI) .
BMI is a web-based business management solution that provides dealers, manufacturers, and field staff with the financial reporting, analysis and forecasting tools required to make critical business decisions. The BMI product is an integrated system with an intuitive, streamlined interface that provides an opportunity for users to more effectively manage the performance of their representative organizations.
Essential Duties and Responsibilities:
With minimal supervision regarding methodology and approach, develop test specifications to test features in applications.
Develop and execute automated and manual testing of web applications and interfaces.
Develop and maintain a detailed understanding of the applications to be tested.
Review Business and Functional requirements and give appropriate feedback on identified gaps.
Work with developers and other team members to identify defects and validate bug fixes before a product’s release.
Review defects reported by QA Associates (triage).
Work with project leadership to contribute to test plans, estimates, and test specifications.
Develop and review test scripts to ensure they are fully and thoroughly cover the functionalities provided in the requirements.
Ensure that target deadlines are met in accordance with the release dates.
Document and deploy test processes and procedures.
Mentor and train QA Associates.
Qualifications - Education and Experience:
To perform this job successfully, an individual must be able to perform each essential duty satisfactorily. The requirements listed below are representative of the knowledge, skill, and/or ability required. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
Basic understanding of test planning and estimating.
Advanced knowledge of functional and system testing.
Advanced knowledge of test case design, writing, and execution.
Advanced knowledge of defect reporting and tracking.
Comprehensive understanding of software development processes and methodologies.
Comprehensive understanding of software test methodologies including functional, unit, feature, regression, and scalability.
Experience in automated testing of websites, web applications, and web services, specifically those developed on Microsoft technologies.
Experience in User Acceptance Test.
Experience with test management tools such as Visual Studio Team System for Software Testers, Team Foundation Server and configuring build and deployment verification tests.
Ability to collaborate and identify/resolve conflicts or barriers to effective teamwork.
Excellent oral and written communication skills necessary to express ideas clearly to individuals and groups.
Ability to prioritize competing demands, manage multiple concurrent tasks and adapt to changing priorities.
Ability to analyze problems, determine and implement appropriate solutions.
EDUCATION AND EXPERIENCE
Must have baccalaureate degree in computer science, management information systems or related technical field from an accredited U.S. college or university, or equivalent foreign institution.
Must have a minimum of three years relevant work experience.
The work environment characteristics described here are representative of those an employee encounters while performing the essential functions of this job. Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions.
This description is intended to describe the type and level of work being performed by a person assigned to this position. It is NOT an exhaustive list of all duties and responsibilities required by a person so classified. The job may require additional hours beyond the normal 40-hour workweek.
Urban Science - 17 months ago