Skip navigation

Senior Quality Assurance Analyst-Software QA

Job Description

Quality Assurance Engineer/QA Analyst responsible for overseeing all software testing including functional, regression and system testing of projects, bugs, enhancements, and hot fixes. This individual will independently prepare test plans, test cases, review testing checklists and troubleshoot production issues.  Quality Assurance analyst must be familiar with the production systems, troubleshooting, and ensure adequate testing of internal products as well as testing third-party software and/or services to ensure that company standards and end-user requirements are met.  The Quality Assurance will document all problems and work to resolve them; report progress on problem resolution to management.  The QA Analyst must communicate proactively and effectively with team members, team leads, project managers, software developers, user personnel, and management on issues. In addition, the QA engineer will have experience some kind of automated testing tool such as Quality Test Pro (QTP), Selenium, Quality Center, Watir, or similar tool.



         Test projects in accordance with written business and functional design documentation following established standards to ensure quality assurance.

         Functional testing of assigned bugs, enhancements and hot fixes.

         Utilize QTP for automated testing scripts

         Perform assigned portion of system testing for each release.

         Coordinate the User Acceptance Testing (UAT) with the Business Owners and their UAT-responsible personnel.

         Provide ownership and accountability for assigned testing, keeping supervisor aware of progress and risk associated with milestones

         Ensure satisfactory service with customers at all levels (Business Analyst, Developers, and Business Owners).

         Plan and prioritize tasks to meet overall objectives.

         Develop, maintain and execute test cases, ensuring the quality and stability of the system throughout the project.

         Identify software defects and manage their lifecycle using existing defect management tool to ensure quality assurance.

         Ensure that defects in the software products have been corrected and document results of tests.

         Qualified candidates will have previous working experience with software release cycles and have a basic understanding of software testing methodologies and quality assurance.



         Must be able to work well in a team environment.

         Resourceful, Self-starter, Flexible, Pro-active, Customer-Oriented.

         Excellent communication skills, both written and verbal.

         Ability to document technical processes to maximize reader comprehension

         Ability to balance high quality standards with schedule pressures.

         Ability to stay flexible and solution-oriented.

         Must be passionate about finding bugs and contributing to software quality.

         Experienced in producing high quality software in a demanding environment.


Job Requirements

3+years of work experience, writing test plans and procedures, tracking errors, documenting results and developing test case scenarios.

 Experience creating test scripts, test cases, test plans and running regression tests in a software development environment is strongly preferred

Experience testing in all phases of the software development process.

 Thorough understanding of quality assurance/software testing processes, methodologies, and procedure.

 Knowledge of the development, test, release and support processes.

Job Snapshot

Post Date 8/23/2014
Location Dallas, TX
Employment Type Full-Time
Job Type Information Technology
Education 4 Year Degree
Experience 3 to greater than 15 years
Manages Others No
Industry Accounting - Finance, Computer Software
Required Travel Negligible
CareerBuilder Tip:
For your privacy and protection, when applying to a job online, never give your social security number to a prospective employer, provide credit card or bank account information, or perform any sort of monetary transaction. Learn more.

By applying to a job using you are agreeing to comply with and be subject to the Terms and Conditions for use of our website. To use our website, you must agree with the Terms and Conditions and both meet and comply with their provisions.