Bangalore
3 days ago
Architect II - Software Testing
Role: Performance Test Architect Key Responsibilities

Analyze non-functional requirements and application architecture by collaborating with business analysts and architects to define end-to-end performance strategies.

Provide thought leadership and expert guidance on performance testing frameworks, tools, and solutions to customers and internal teams.

Support pre-sales activities by providing detailed solutions, estimates, and technical expertise for RFPs and client engagements.

Collaborate closely with Agile and DevOps teams to analyze application architecture, ensuring system reliability, scalability, and performance.

Identify continuous improvement opportunities to optimize performance testing processes and accelerate delivery timelines.

Design, develop, and maintain reusable performance testing frameworks and accelerators to enhance testing efficiency and consistency.

Conduct Proof of Concepts (PoCs) to assess the feasibility and effectiveness of new performance testing tools and methodologies.

Analyze performance test results, diagnose bottlenecks, and collaborate with application development and support teams to optimize system performance.

Implement and champion Shift Left and Shift Right performance testing strategies to mitigate application performance risks.

Drive adoption of Agile and Continuous Testing practices within performance engineering teams.

Lead Chaos Engineering initiatives using multiple platforms and tools to proactively identify and mitigate performance and reliability issues.

Primary Skills

12+ years of experience in performance engineering encompassing workload modeling, architecture analysis, capacity planning, performance monitoring, and tuning.

Expertise in leading performance testing tools such as JMeter, LoadRunner, Neoload, and similar.

Strong scripting experience in one or more languages like Python or Java.

Proficiency with monitoring and visualization tools like Grafana, K6, or equivalent.

Hands-on experience with capacity planning and infrastructure analysis.

Extensive experience implementing Agile and Continuous Testing practices within performance engineering.

Proven track record of working with development, application support, and infrastructure teams to identify and resolve performance bottlenecks.

Deep expertise in Chaos Engineering and experience implementing it on large-scale projects or platforms.

Strong knowledge and experience with performance engineering for Cloud and Mobile Applications.

Solid experience with Agile/DevOps methodologies in the context of performance testing.

Secondary Skills

Experience in implementing frameworks that enable automation around test execution and reporting by integrating common tools and platforms.

Experience with Shift Left and Shift Right testing frameworks to reduce application performance risks.

Ability to stay updated with advancements in performance engineering and adapt test strategies accordingly.

Experience in supporting pre-sales teams by contributing to technical solutioning and estimations.

Familiarity with CI/CD pipelines and their integration with performance testing.

Good to Have Skills

Knowledge of additional scripting languages or automation tools beyond Python and Java.

Exposure to containerization and orchestration technologies like Docker and Kubernetes as they relate to performance testing.

Familiarity with cloud-native performance testing and monitoring tools specific to AWS, Azure, or Google Cloud.

Experience in mentoring and training teams on performance engineering best practices.

Strong communication and leadership skills to effectively guide cross-functional teams and stakeholders.

Confirmar seu email: Enviar Email