QA Engineer - Application Migration & Automation

Full–time

Posted on: 5 days ago

Role Overview:
You are required to support a critical application modernization and migration initiative by ensuring quality, stability, and data integrity during the transition from .NET to .NET Core and AWS EC2 to containerized environments. As a skilled QA Engineer, you will play a crucial role in validating large-scale application and infrastructure changes in complex technical environments.

Key Responsibilities:
- Design and execute test strategies for application migration and modernization projects
- Conduct regression, integration, and system testing for .NET to .NET Core migration
- Validate backend and data-layer changes, ensuring data integrity and business logic accuracy
- Create and maintain automated test suites for API, backend, and integration tests
- Collaborate with backend engineers and DevOps for defect resolution
- Participate in CI/CD pipelines to meet quality gates
- Document test plans, test cases, and defect reports
- Identify migration risks and propose quality mitigation strategies

Required Qualifications:
- 5+ years of software quality assurance experience
- Hands-on testing experience with backend and API-driven applications
- Proven track record in supporting application migrations or major platform changes
- Strong understanding of .NET-based applications and backend architectures
- Proficiency in test automation frameworks (e.g., Selenium, Playwright, Cypress, REST Assured, Postman)
- Experience with SQL and database validation
- Familiarity with cloud environments, preferably AWS
- Strong analytical, troubleshooting, and communication skills
- Ability to work independently in a freelance/contract role

Nice to Have:
- Experience with testing containerized applications (Docker, Kubernetes, ECS)
- Familiarity with CI/CD integration tools (GitHub Actions, Azure DevOps, Jenkins)
- Background in performance or load testing
- Previous involvement in modernization, refactoring, or re-architecture projects
- ISTQB or similar QA certifications

Engagement Details:
- Freelance/independent contractor engagement
- Flexible schedule with some overlap with U.S. business hours

(Note: The additional details of the company were not provided in the job description.) Role Overview:
You are required to support a critical application modernization and migration initiative by ensuring quality, stability, and data integrity during the transition from .NET to .NET Core and AWS EC2 to containerized environments. As a skilled QA Engineer, you will play a crucial role in validating large-scale application and infrastructure changes in complex technical environments.

Key Responsibilities:
- Design and execute test strategies for application migration and modernization projects
- Conduct regression, integration, and system testing for .NET to .NET Core migration
- Validate backend and data-layer changes, ensuring data integrity and business logic accuracy
- Create and maintain automated test suites for API, backend, and integration tests
- Collaborate with backend engineers and DevOps for defect resolution
- Participate in CI/CD pipelines to meet quality gates
- Document test plans, test cases, and defect reports
- Identify migration risks and propose quality mitigation strategies

Required Qualifications:
- 5+ years of software quality assurance experience
- Hands-on testing experience with backend and API-driven applications
- Proven track record in supporting application migrations or major platform changes
- Strong understanding of .NET-based applications and backend architectures
- Proficiency in test automation frameworks (e.g., Selenium, Playwright, Cypress, REST Assured, Postman)
- Experience with SQL and database validation
- Familiarity with cloud environments, preferably AWS
- Strong analytical, troubleshooting, and communication skills
- Ability to work independently in a freelance/contract role

Nice to Have:
- Experience with testing containerized applications (Docker, Kubernetes, ECS)
- Familiarity with CI/CD integration tools (GitHub Actions, Azure DevOps, Jenkins)
- Background in performance or load testing
- Previous involvement in modernization, refactoring, or re-architecture projects
- ISTQB or similar QA certifications

Engagement Details:
- Freelance/independent contractor engagement
- Flexible schedule with some overlap with U.S. business hours

(Note: The additional details of the company were not provided in the job description.)