Quality Assurance Performance Test Engineer III RealMed
THIS JOB HAS EXPIRED GENERAL DESCRIPTION
This candidate will be responsible for applying Quality Assurance discipline to the validation of performance of high throughput and high availability web and batch transaction processing systems.
The Quality Assurance Analyst is responsible for defining the testing methodology and environment used by the organization. This position must establish and improve the organization?s testing processes and overall effectiveness of meeting design requirements. The Quality Assurance Analyst establishes and evaluates the results of the testing process by developing and executing test scenarios, as well as regression testing and performance/stress testing. This 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. This position focuses on communicating issue tracking, as well as the status of testing coverage for all software products developed for Availity L.L.C.
The Quality Assurance Analyst 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.
Establishing and Executing Testing Processes
Contributes to the entire software development life cycle from initial business requirements to deployment & production support
Develops effective processes, risk analysis, and procedural documents and maintains changes accordingly during software life cycle
Estimates testing time
Designs & implements test scenarios & cases including batch processing scenarios
Designs & develops testing tools for test automation & support
Leads all technical testing efforts including integration testing & performance testing
Conducts test case reviews to ensure scenarios accurately capture business functionality
Identifies and creates test data needed for execution
Coordinates test environment setup and maintenance
Utilizes defect tool to record, report and track defects
Works with development team to resolve defects
Reports and presents test status
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
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)
Must have 6-8 years QA experience in a high-tech environment.
Must have at least 3 years applied experience in Performance Test design, execution and systems monitoring.
Health care industry strongly preferred.
Must have a solid understanding of general testing techniques such as functional, integration performance and regression testing
Must have a working knowledge of test management and automated testing tools and concepts
Ability to create, update and delete data utilizing SQL for creation of test data
Must have strong project management skills with the ability to work on cross functional project teams
Ability to estimate test schedules and assess risk with moderate supervision.
Displays keen sense of initiative in taking on new tasks and in providing improved methods as well as help in training new members of QA.
WORK EXPERIENCE & SKILLS (Preferred)
Deep experience in automating web and back-end service tests using one or more of the following load-generation test tools: Neotys Neoload, HP LoadRunner, Microfocus SilkPerformer, Apache JMeter.
Experience extracting meaningful performance data from production logs (e.g. RegEx, XPath)
Experience with J2EE technologies (Apache HTTP, JBoss and Glassfish Application Servers, Oracle Database, Linux OS)
Experience withBatch/EDI transaction systems.
Experience testing applications using Open Source Technologies in a large scale transaction environment.
Experience working within an Agile framework (Scrum team, etc.)
Experience using source control (e.g., AccuRev, CVS, Git, Subversion)
Experience using test case management and bug tracking tools (e.g., Quality Center, TeamTrack, Bugzilla, Jira)
EDUCATION AND CERTIFICATION (Required)
Bachelors degree in Computer Science, Engineering, or related field, or equivalent
EDUCATION AND CERTIFICATION (Preferred)
International Software Testing Qualifications Board
||Jacksonville, FL |
THIS JOB HAS EXPIRED