DescriptionSummary:
We are looking for a Performance Test Engineer to join our central quality assurance Practice Team. This team focuses on providing nonfunctional testing analysis of our webbased portal applications API Microservice and databases. The ideal candidate will be selfmotivated individual with a passion for performance testing and quality assurance.
Role:
- Collaborate with crossfunctional teams to guide and train teams in performance testing methodologies and best practices. This includes providing coaching and mentoring to development and QA teams on performance testing techniques and tools.
- Assist teams with writing their load tests ensuring that test scripts are efficient accurate and aligned with performance testing objectives. This involves reviewing and optimizing test scripts to simulate realistic user behavior and workload scenarios.
- Monitor the of performance tests on higherlevel environments analyzing test results and identifying performance bottlenecks and areas for optimization. This includes providing timely feedback to development teams and stakeholders on performance issues and recommendations for improvement.
- Work closely with development and QA teams to ensure that performance tests are integrated into the development process and executed in lowerlevel environments. This involves collaborating with teams to define performance testing requirements and establishing performance testing pipelines.
- Encourage teams to create and write performance tests and run them in their respective environments. This promotes a proactive approach to performance testing and helps identify and address performance issues early in the development lifecycle.
- Build and maintain the performance testing framework ensuring that it is robust scalable and adaptable to changing testing requirements. This involves designing and implementing reusable components libraries and utilities to support performance testing activities.
- Develop and maintain test data and environment management strategies for performance testing ensuring that test environments accurately reflect production configurations and conditions.
- Build out endtoend performance testing scenarios that simulate realworld user interactions and system workflows. This includes defining test scenarios setting up test data and orchestrating complex performance test executions across multiple system components.
QualificationsRequirements:
- 10 years of software quality engineering testing experience
- Knowledgeable at Software Engineer level or equivalent experience in the software testing field working as a Software Engineer in Test Automation Engineer or in a Performance Testing role.
- Knowledge in K6 is must.
- Additional knowledge of at least one Performance Testing Tool (i.e. JMeter Gatling LoadRunner) and Version Control System (i.e. GIT SVN Microsoft VSTS)
- Knowledge of Automated Testing Tools (i.e. Selenium UFT Test Complete) and Automation Frameworks (i.e. FitNesse Cucumber Spock TestNG JUnit NUnit) preferred
- Bachelors Degree in Computer Science Engineering Information Systems or related field; Advanced degree preferred
- 4 years prior handson experience in development / automated quality assurance / testing (APIs Web)
- Effective communication and documentation skills required
- Experience with principles of ALM and software development methodologies preferred
- Experience with multiple testing automation tools and frameworks preferred
- Experience in employee benefits insurance healthcare or wealth management preferred
- Certifications or professional training in software engineering principles such as test automation and agile development methodologies desired