Job
Description
You are a highly skilled and analytical Senior QA Engineer specializing in Application Performance and Regression Testing. Your role is crucial for ensuring the stability, scalability, and reliability of enterprise applications, particularly during modernization and migration to cloud environments like AWS and Azure. Your expertise includes application performance engineering, meticulous regression testing practices, and a solid understanding of cloud-native architectures. Your responsibilities include designing, executing, and analyzing performance and regression tests, identifying critical bottlenecks, and ensuring seamless application functionality post-migration. You will be developing and executing comprehensive performance test plans and strategies for complex enterprise applications, including workload modeling, stress, soak, and scalability testing. You will be creating and maintaining performance test scripts using tools such as JMeter, LoadRunner, k6, or similar, ensuring accurate simulation of user behavior and business transactions. Monitoring and analyzing application performance metrics using APM tools like Dynatrace, New Relic, AppDynamics, CloudWatch, Azure Monitor, and collaborating with development, DevOps, and cloud engineering teams to pinpoint root causes of performance issues are also part of your responsibilities. You will be conducting performance baselining, comparing results against non-functional requirements, and providing insights into the impact of cloud infrastructure configurations on application performance. Developing and executing robust regression test suites to ensure new features, bug fixes, and cloud migrations do not introduce defects or negatively impact existing application functionality is crucial. You will be verifying the integrity of migrated applications within AWS and Azure environments and participating in all phases of the cloud migration process. You will identify, document, and track defects related to application functionality, performance, and regressions, collaborating with development and cloud engineering teams to prioritize defect resolution. Generating detailed testing reports and metrics for management review and contributing to the continuous improvement of performance and regression testing methodologies are also part of your role. You will be working with development teams to incorporate performance testing best practices earlier in the development lifecycle and maintaining a fair understanding of application security considerations. Qualifications required for this role include a Bachelor's degree in Computer Science, Engineering, or a related field, 5+ years of experience in Application Performance Testing and Engineering, and 3+ years of experience in Application Regression Testing. Demonstrated expertise with performance testing tools such as JMeter, hands-on experience in analyzing and migrating enterprise applications to AWS or Azure, and strong analytical and problem-solving skills are essential. Excellent communication and collaboration skills are also necessary for this role.,