KPA · 2 days ago
Performance Test Engineer
Maximize your interview chances
ConsultingSoftware
Actively Hiring
Insider Connection @KPA
Get 3x more responses when you reach out via email instead of LinkedIn.
Responsibilities
Designing, executing, and analyzing performance tests to ensure that software applications meet the highest standards of performance and scalability.
Creating, maintaining, and executing performance/load test automation scripts for both web and mobile applications to ensure applications meet acceptance criteria and the business objectives.
Analyzing results and providing actionable insights to improve systems stability and efficiency.
Working with the development and product teams to fix problems, find the root cause of product defects, and take corrective actions for performance issues throughout development, testing, and operations.
Leading efforts to improve performance testing and tools to catch potential issues early.
Serving as an expert on software performance metrics and methods, working with cross-functional teams to ensure alignment.
Writing scripts to perform load and performance testing using K6 or other performance automation tools.
Participating in daily stand-up scrum calls, grooming, sprint planning and retro meetings.
Reviewing requirements, specifications, and technical documents to give feedback, estimate impacts and risks, and provide test effort estimates to meet project deadlines.
Conducting manual tests to verify requirements, identify defects, and retest, including Smoke, Sanity, Functional, Performance/Load, Integration, Regression, and post-implementation tests for continuous delivery.
Mentoring other QA team members on performance testing, sharing expertise and providing guidance to enhance their skills and knowledge.
Successfully completing the onboarding process, including any initial training sessions and company orientation.
Receiving a demo of all software products.
Installing necessary tools and reviewing the current performance automation framework.
Understanding all software products' features and workflows to design and execute performance tests effectively.
Automating performance testing for at least one medium-complexity requirement using the Grafana k6 tool.
Assessing the current performance and load testing tool, reporting on its pros and cons, including functionality, ease of use, scalability, and integration.
Participating in all QA testing activities within the Scrum team, including writing test cases, verifying bugs, and performing functional and regression testing.
Working with the QA Manager to plan the performance testing automation rollout for all KPA applications.
Developing and establishing performance policies and procedures to ensure application efficiency and reliability.
Researching and evaluating performance testing tools based on ease of use, integration, and community support.
Selecting or developing a performance testing framework that integrates with the CI/CD pipeline.
Creating clear and actionable biweekly/monthly performance reports for stakeholders.
Staying updated with industry best practices and trends in performance testing and automation.
Reviewing the current UI and API automation setup and understanding key features.
Identifying and proposing improvements for the performance testing framework.
Understanding the database structure and how to pull the data needed from different tables.
Achieving the performance goals set during initial meetings.
Mastering tools and processes for performance testing, contributing to UI and API test automations, and showing continuous improvement.
Demonstrating consistent performance and contributing to the overall success of the team and projects.
Qualification
Find out how your skills align with this job's requirements. If anything seems off, you can easily click on the tags to select or unselect skills to reflect your actual expertise.
Required
5+ years of Quality Assurance experience
3+ years of hands-on performance test automation for web and mobile apps, including building frameworks with open-source tools and writing/editing testing scripts
Experience in integrating performance tests into CI/CD pipelines for continuous validation
Experience with Java, JavaScript, C#, or similar languages and basic knowledge of XML
SQL DB knowledge and working experience (Postgres, SQL Server, Mongo DB)
Proficiency with tools like JMeter, LoadRunner, Dynatrace or K6, including creating test scripts, executing performance tests, and analyzing results
Experience in monitoring performance metrics to identify and fix bottlenecks, diagnose issues, recommend optimizations, and collaborate with teams to improve system performance
Experienced with any bug tracking tools like Jira or Azure DevOps
Experience testing API layers, micro-services and applications utilizing web services
Experience working with Product Managers to ensure requirements are represented in test plans
BS or MS degree in Computer Science/Computer Information Systems or equivalent working experience
Demonstrates objectivity, openness to feedback, and supports team success while building morale and commitment
Successfully implements performance testing automation to boost productivity and improve quality
Promotes teamwork and a collaborative environment
Possesses good communication skills, both oral and written
Works well in a team environment as well as independently
Exhibits good time management skills, independent decision-making capability
Ability to be on call during assigned nights and weekends
A commitment to KPA’s core values: Integrity, Helpfulness, Excellence, Agility, Respect, and Teamwork
Preferred
Experience in automation testing using Selenium Webdriver, Behave, Cucumber, Specflow, and/or Rest Assured is a plus
Benefits
Bonus potential of 10% annually
Company
KPA
KPA provides Environment, Health & Safety (EHS), HR Management, and Finance & Insurance compliance software and services to companies.
Funding
Current Stage
Growth StageTotal Funding
$5M2018-08-08Acquired
2011-10-17Private Equity· $5M
Recent News
2024-05-06
2023-11-18
Company data provided by crunchbase