Job Description
Responsibilities:
- Collaborate on developing QE strategies and tailored plans for migrating individual applications, considering factors like dependencies, performance, and compliance.
- Work closely with the Pipeline team to establish QE processes within application-specific CICD pipelines for both on-premises and cloud deployments.
- Conduct comprehensive QE testing, including functional, integration, and performance testing, to validate the effectiveness of migrated applications.
- Document QE processes, configurations, and best practices for knowledge sharing and future reference.
- Provide guidance and support to team members throughout the migration process, assisting in troubleshooting and resolving QE-related issues.
Roles:
AWS Migration Testing
- Validate the migration strategy and ensure data integrity during migration process
- Perform Sanity and regression testing post-migration to confirm that the app functions as expected in new AWS env
- Test Cloud-specific features such as scalability, availability and security settings
Integration (e2e)/Collaboration
- If impacting <3 teams then conduct end to end testing to validate the entire workflow of the app, ensure all integrated systems work together seamlessly
- Simulate real-world scenarios to ensure the app meets business requirements
Performance Testing
- Design and execute performance tests to measure the system's behavior under various load conditions
- Identify Performance bottlenecks and work w Dev and infrastructure team to resolve
- Conduct Stress Testing, load testing and endurance testing to ensure the app can handle peak time loads
Test Automation
- Generate detailed test reports that include performance metrics, bottlenecks and areas for improvement
Collab and Communication
- Document the test strategy, test cases and results for future reference and compliance purposes
- Work closely w Infrastructure and Dev teams to ensure the testing env is correctly set up
- Provide Feedback and insights during planning sessions to help shape the migration strategy and testing environment strategies
Qualifications:
- Bachelor’s degree in Computer Science, Engineering, or a related field is preferred.
- Extensive experience in writing, executing test plans for End-to-End testing and Integration Testing.
- Extensive experience in writing, executing functional tests/regression tests using Java, Cucumber.
- Expertise in writing, executing performance testing using Jmeter or any similar tools.
- Knowledge of AWS cloud services and infrastructure is a plus.
- Strong problem-solving skills with the ability to troubleshoot complex technical issues related to application quality and performance. AWS certifications like AWS Certified Developer or AWS Certified DevOps Engineer are advantageous