Job Summary
The senior automation tester with expertise in cucumber, selenium, and Java will be responsible for developing, and executing automated tests to ensure the quality of software applications. This role will involve collaborating within teams to identify test requirements, create test cases, and implement automation frameworks.
Key Responsibilities
2. Collaborate with the development team to incorporate automated tests into the continuous integration/continuous deployment (ci/cd) pipeline.
3. Execute automated test suites and analyze results to identify software defects and performance issues.
4. Create and maintain test documentation and reports.
5. Work closely with quality assurance and development teams to ensure timely delivery of high-quality software products.
Skill Requirements
Define and execute automation testing, regression, smoke, integration, API, UI, and functional equivalence testing.
Create test scripts, test results, test suites, regression suites, and Azure DevOps-based testing evidence.
Key Responsibilities
• Create automation test strategy for migrated and modernized components.
• Build API, UI, regression, smoke, integration, and end-to-end automation test suites.
• Maintain test scripts, test results, test suites, and regression evidence in Azure DevOps.
• Validate functional equivalence between current-state and target-state applications.
• Support test execution during migration, cutover, and post-migration validation.
Relevant Tech Stack
• UI Automation: Selenium with Java
• API Automation: Postman, Newman/REST Assured, Karate
• Programming: Java / JavaScript / TypeScript
• Test Management: Azure DevOps Test Plans, test suites, dashboards
• CI/CD Integration: Understanding Azure DevOps Pipelines, GitHub Actions
• Database Validation: SQL, data comparison, reconciliation testing
• Testing Types: Smoke, regression, integration, end-to-end, migration validation
• Reporting: Defect tracking, test evidence, functional test reports