Job Description
This individual contributor will support the development of performance software quality assurance test strategies. This position is responsible for performance and capacity requirements definition as well as complex programming duties. This position is also responsible for planing, creating, scripting, monitoring, and validating capacity and load tests.
Essential Responsibilities
- Completes work assignments and supports business-specific projects by applying expertise in subject area; supporting the development of work plans to meet business priorities and deadlines; ensuring team follows all procedures and policies; coordinating and assigning resources to accomplish priorities and deadlines; collaborating cross-functionally to make effective business decisions; solving complex problems; escalating high priority issues or risks, as appropriate; and recognizing and capitalizing on improvement opportunities.
- Practices self-development and promotes learning in others by proactively providing information, resources, advice, and expertise with coworkers and customers; building relationships with cross-functional stakeholders; influencing others through technical explanations and examples; adapting to competing demands and new responsibilities; listening and responding to, seeking, and addressing performance feedback; providing feedback to others and managers; creating and executing plans to capitalize on strengths and develop weaknesses; supporting team collaboration; and adapting to and learning from change, difficulties, and feedback.
- Identifies, defines, and mitigates complex issues, dependencies, and risks related to Performance testing.
- Determines testing scope and approach, and collaborates with cross-functional IT and business stakeholders to review and approve the performance testing approach.
- Ensures test plans and timelines are aligned with project/program milestones.
- Collaborate in the development of the quality assurance (QA) test project strategies, methodologies, and standard processes for moderately to highly complex IT initiatives across multiple QA domains by analyzing business and technology requirements to ensure testability and traceability.
- Reviews and validates testable business processes, test data, and test environment requirements.
- Defines and ensures adherence with entry and exit criteria according to Performance testing goals & standards.
- Manages the development of test scenarios/scripts and execution of performance test cases for UI and API workflows.
- Generates scheduled reports (e.g., test execution, defects, ad hoc reports) and provides daily test execution metrics to IT teams and management, as appropriate.
- Collaborates with cross-functional IT teams and test leads to gain buy-in and approval of test plans, and tracks quality metrics for Performance testing.
- Acquires additional trainings, guidance, mentoring on assessments, architectural reviews, tuning & recommendations from test leads as needed.
- Cross trains fellow Performance test engineers in shared features, dependencies and provides input as required to collaborate and meet deliverables.
- Ensures quality metrics are tracked across testing phases of Performance.
Minimum Qualifications
- Bachelor’s degree in Computer Science, CIS, or related field and Minimum Five (5) years experience in SQA, software testing or related field. Additional equivalent work experience may be substituted for the degree requirement. In lieu of degree, 3 years of equivalent work experience may be substituted for the degree requirement for a total of 8 years.
- Minimum two (2) years experience measuring system performance in a corporate environment.
- Minimum two (2) years experience in software or systems programming and/or scripting.
- Two (2) years experience working with Performance testing.
- Minimum one (1) year in an informal lead role working with technical teams.
- Two (2) years experience working with Jmeter scripting or similar performance testing tools – e.g., Rational Performance Test.
Preferred Qualifications
- Two (2) years experience in capacity planning.
- Two (2) years experience working with Load Runner scripting.
- Two (2) years experience working with US Stakeholders.
- One (1) year of work experience in a role requiring interaction with leadership (e.g., Manager level and above).
- Three (3) years experience working in a large matrixed organization.
- Three (3) years experience working on project(s) involving the implementation of software development life cycle(s) (SDLC).
- Two (2) years experience writing technical documentation in a software testing or quality assurance environment.
- Two (2) years experience working with monitoring tools like Dynatrace, Splunk, etc.
- Two (2) years experience working with JIRA and Confluence.
- Two (2) years experience working in healthcare testing environments.
- Two (2) years experience testing business systems applications.
- International Software Testing Qualification Board (ISTQB), Quality Assurance Institute (QAI) or American Society for Quality (ASQ) or similar certification.
Benefits
- Transportation.
- Life insurance.
- Medical insurance.
- Solidarity association.
- Growth plans.
- Additional days off.
K4