We are seeking a highly skilled and analytical
Senior QA Engineer
specializing in Application Performance and Regression Testing
. This role is crucial for ensuring the stability, scalability, and reliability of our enterprise applications, particularly as we modernize and migrate existing workloads to cloud environments like AWS and Azure. The ideal candidate will possess a strong blend of application performance engineering expertise, meticulous regression testing practices, and a solid understanding of cloud-native architectures. You will be responsible for designing, executing, and analyzing performance and regression tests, identifying critical bottlenecks, and ensuring seamless application functionality post-migration.Responsibilities
Application Performance Testing & Engineering:
Design, develop, and execute comprehensive performance test plans
and strategies for complex enterprise applications, including workload modeling, stress, soak, and scalability testing.Create and maintain performance test scripts
using tools such as JMeter, LoadRunner, k6
, or similar, ensuring accurate simulation of user behavior and business transactions.Monitor and analyze application performance metrics
(e.g., response times, throughput, resource utilization, error rates) using APM tools (e.g., Dynatrace, New Relic, AppDynamics, CloudWatch, Azure Monitor) to identify bottlenecks and areas for optimization.Collaborate closely with development, DevOps, and cloud engineering teams
to pinpoint root causes of performance degradation and recommend solutions.Conduct performance baselining
and compare results against non-functional requirements and pre-migration benchmarks to validate performance improvements or identify regressions.Provide insights into the impact of cloud infrastructure configurations
(e.g., instance types, database performance, networking) on application performance.Application Regression Testing (Cloud Migration Focus)
Develop and execute robust regression test suites
to ensure that new features, bug fixes, and especially cloud migrations do not introduce new defects or negatively impact existing application functionality and performance.Verify the integrity of migrated applications
within AWS and Azure environments, focusing on application-level functionality, data consistency, service interactions, and configuration adherence post-migration.Actively participate in all phases of the cloud migration process
, focusing specifically on the quality assurance of application functionality, performance, and data integrity within the new cloud landscape.Review and analyze system specifications, architectural designs, and migration plans
to ensure comprehensive test coverage for functional, integration, and performance aspects of migrated applications.Engage in functional, integration, and system regression testing
of cloud-deployed applications, microservices, and their integrated components.Defect Management & Reporting
Identify, document, and meticulously track defects
related to application functionality, performance, and regressions.Collaborate effectively with development and cloud engineering teams
to prioritize, troubleshoot, and coordinate defect resolution.Generate detailed testing reports and metrics
for management review, providing clear insights into application performance, regression status, and overall quality, particularly in the context of cloud migrations.Collaboration & Best Practices
Contribute to the continuous improvement of performance and regression testing methodologies
, tools, and processes.Work with development teams to incorporate performance testing best practices
earlier in the development lifecycle (Shift-Left).Utilize version control systems
effectively for test assets (scripts, plans, data).Maintain a fair understanding of application security considerations
as they relate to performance and functional integrity.Communicate complex ideas and technical information clearly and concisely
through excellent verbal and written communication skills to both technical and non-technical stakeholders.AI Adoptions :
Should adapt to new AI standards in Testing and implement the same in house to improve team productivity and efficiencyQualifications
Bachelor's degree in Computer Science, Engineering, or a related field.5+ years of dedicated experience in Application Performance Testing and Engineering.
3+ years of experience in Application Regression Testing
, particularly in complex enterprise environments.Demonstrated expertise with performance testing tools
such as JMeter (strong proficiency required), LoadRunner, or k6.
Hands-on experience in at least two significant engagements involving the analysis and migration of existing enterprise applications to AWS or Azure
, with a focus on ensuring application quality and performance post-migration.Solid understanding of application architectures
(monolithic, microservices), databases, and network fundamentals.Familiarity with APM tools and cloud-native monitoring services (e.g., AWS CloudWatch, Azure Monitor).Experience with version control systems (e.g., Git).Strong analytical and problem-solving skills, with the ability to diagnose performance bottlenecks and root causes of defects.Excellent communication and collaboration skills.