Quality Assurance Analyst I RealMed
THIS JOB HAS EXPIRED GENERAL DESCRIPTION
The Quality Assurance Analyst I is responsible for defining the testing methodology and environment used by the organization. This position must assists in establishing and improving the organization?s testing processes and overall effectiveness of meeting design requirements. The Quality Assurance Analyst I establish and evaluate the results of the testing process by developing and executing test scenarios that are simple to moderately complex, as well as regression testing and performance/stress testing. This entry level position works with an integrated team of developers, product managers, and systems analysts for test planning, writing test cases/scripts, test case automation and test execution. Testing may include application, network, system and user acceptance testing.
The Quality Assurance Analyst I works with the development teams to successfully integrate testing into the development life cycle. Incumbents in this role develop and execute processes to thoroughly test product and program changes. They communicate testing results and provide recommendations based on issues discovered. This position assists in the review of the software development life cycle to identify changes or enhancements that will ensure the quality of all systems or software
Assists in the entire software development life cycle from initial business requirements to deployment & production support
Assist in the development of effective processes, risk analysis, and procedural documents and maintains changes accordingly during software life cycle.
Estimates testing time
Assist in the design & implementation test scenarios & cases that are simple and moderately complex including batch processing scenarios
Assist in the design & development testing tools for test automation & support
Assists in technical testing efforts including integration testing & performance testing
Works with team members to find the causes of programming errors
Follows through to ensure that bugs are corrected and verified
Updates test scripts based on bugs and changes/upgrades to the applications/software.
Ensures quality of service levels of software products through performance test benchmarking
Provides production support of software products by investigating and recreating reported defects
Assists or creates testing and performance summary reports clearly communicating to management all testing results.
Helps prioritize defects to be fixed using an understanding of the business requirements and the needs of the customer.
Works with multiple database interfaces and be familiar with standard web architectures
Trains and mentors other analysts in testing methodology and the software development life cycle
Assists in implementing QA standards and continual improvement activities
Communicates test results to management and team members
Makes recommendations for long-term improvement of quality assurance process, workflow and QA department.
Provides effective updates and suggestions to management.
WORK EXPERIENCE & SKILLS (Required)
0-3 years of work experience in software products quality assurance/testing.
Fundamental knowledge in software testing methodology and the system development life cycle.
Strong communication skills.
Effective verbal and written communication skills.
Able to present technical information effectively in a group setting.
Ability to work well under pressure.
Maintains composure and professionalism in an interrupt-driven environment.
Must be able to manage multiple priorities effectively.
Must be flexible and embrace change.
Strong interpersonal skills used for negotiation, to resolve conflict and to influence process changes and implementation.
Solid knowledge of:
Software Risk Analysis
A strong understanding of batch processing applications.
Proficiency in writing test plans based upon specifications
Ability to automate test cases via scripting.
Working knowledge of UNIX
Knowledge of UNIX shell (Korn, Bourne, C) scripting language and/or PERL scripting language.
WORK EXPERIENCE & SKILLS (Preferred)
Experience working within an Agile framework (Scrum team, etc.)
Solid understanding of software development cycles.
Knowledge of Java and/or Ruby programming constructs.
Knowledge of HIPAA and EDI transaction sets
Ability to setup, use and administer Borland?s Segue Test Suite, or equivalent software.
EDUCATION AND CERTIFICATION (Required)
Bachelors degree in Computer Science, Engineering, or related field, or equivalent
THIS JOB HAS EXPIRED