About Brillio:
Brillio is one of the fastest growing digital technology service providers and a partner of choice for many Fortune 1000 companies seeking to turn disruption into a competitive advantage through innovative digital adoption. Brillio, renowned for its world-class professionals, referred to as "Brillians", distinguishes itself through their capacity to seamlessly integrate cutting-edge digital and design thinking skills with an unwavering dedication to client satisfaction.
Brillio takes pride in its status as an employer of choice, consistently attracting the most exceptional and talented individuals due to its unwavering emphasis on contemporary, groundbreaking technologies, and exclusive digital projects. Brillio's relentless commitment to providing an exceptional experience to its Brillians and nurturing their full potential consistently garners them the Great Place to Work® certification year after year.
We are seeking an experienced Performance Test Engineer with a strong background in performance testing and engineering. The ideal candidate will have hands-on experience with various testing tools and frameworks, along with the ability to collaborate with cross-functional teams to deliver high-quality software.
Key Responsibilities:
1. Performance Testing:
Utilize Azure Load Testing tools to assess and optimize application performance.
Apply a minimum of 5 years of performance testing experience using tools like JMeter and Azure Load Test.
Conduct detailed performance engineering tasks, including log analysis and system optimization, to ensure reliability and efficiency.
Generate comprehensive performance reports and dashboards to provide insights into application behavior under load conditions.
2. Integration & Functional Testing:
Use tools like nUnit (.NET) and Cypress for comprehensive integration testing.
Perform API testing using Karate Labs to validate service reliability and robustness.
Collaborate with CI/CD pipelines (e.g., Bamboo, Jenkins) to integrate performance testing into automated workflows, ensuring continuous quality assurance throughout the software development lifecycle.
3. Test Planning & Execution:
Develop detailed, well-structured test plans and cases that cover all aspects of the software under test.
Execute these plans to ensure the application meets business requirements and is fit-for-purpose.
Conduct thorough functional testing to verify the stability and functionality of the system, focusing on end-to-end testing scenarios.
4. Collaboration & Communication:
Work closely with developers, team leads, and stakeholders to identify, troubleshoot, and resolve issues efficiently.
Communicate effectively with product owners and developers to plan, test, and coordinate release activities.
Proactively identify and communicate any obstacles or potential project impediments to maintain project timelines.
Qualifications:
Strong proficiency with Azure Load Testing tools and JMeter.
Experience in performance engineering, including log analysis and optimization.
Familiarity with testing frameworks such as nUnit, Cypress, and Karate Labs.
Proven experience in integrating performance testing within CI/CD pipelines using tools like Bamboo or Jenkins.
Excellent skills in generating reports and dashboards to visualize test results.
Strong communication and collaboration skills, with the ability to work effectively in a team-oriented environment.
Ability to create and implement comprehensive test plans and strategies.
Preferred Experience:
6+ years of experience in performance testing.
Experience working with cross-functional teams in Agile environments.