QA Functional & Automation Engineer
Hybrid · Lima, Lima Province, Peru
Job Summary
QA Software Engineer focused on cloud-based managed services; responsible for designing test strategies, test plans, and test cases based on functional specs and design documents; develop and maintain automated test scripts for APIs and web interfaces; perform mainframe-to-cloud validation, data validation with SQL across PostgreSQL and cloud databases, and regression testing; manage defect lifecycle, contribute to test frameworks and tools, and mentor other QA engineers in debugging and domain knowledge; collaborate with engineers to ensure feature, integration, and system testing before releases and participate in refinement sessions to identify edge cases and testability issues.
Required Qualifications
- 3-3.5 years of experience in automation and test engineering
- Solid experience in Java or Python for test automation
- Web automation experience with Selenium WebDriver or Playwright
- API testing experience with RestAssured or Karate
- Familiarity with TestNG or JUnit for test organization and reporting
- SQL proficiency including joins, subqueries, and data validation (PostgreSQL, DB2, VSAM)
- Mainframe familiarity: TSO/ISPF, DB2/VSAM data verification
- Data validation and reconciliation testing (e.g., source vs target)
- Experience working in Scrum/Kanban, Jira or Azure DevOps
- BDDs: practical experience writing test scenarios in Gherkin (Cucumber)
- Version control with Git
- Ability to translate user stories into functional and automated tests
- Experience validating microservices via API testing
- CI/CD integration with Azure DevOps/Jenkins
- Automation framework development and maintenance
- Ability to partner with developers to reproduce defects and verify fixes
- Understanding of cloud-based testing approaches and migration validation
- Exposure to testing of APIs and web interfaces in a cloud environment
- Experience with test frameworks like Selenium, Protractor (preferred)
- Scripting skills in Python, Perl, PowerShell, or JavaScript
- Knowledge of SDLC and Agile software development practices
- Willingness to learn and adapt in a hybrid-friendly culture
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.