Encora, a leader in digital engineering, drives innovation by crafting cutting-edge, cloud-first, data-first, and AI-first solutions that redefine industries. S
Software Test Engineer
Location
Peru
Posted
6 days ago
Salary
0
Seniority
Mid Level
No structured requirement data.
Job Description
Software Test Engineer
Encora Digital
Role Description En Coforge estamos buscando un Software Test Engineer (STE) – Automation & Performance Testing con el siguiente perfil. - Diseñar, ejecutar y mantener pruebas funcionales y automatizadas para aplicaciones críticas. - Automatizar casos de prueba utilizando Java, Selenium y el patrón Screenplay. - Implementar soluciones de automatización bajo frameworks como Serenity BDD, Cucumber y Gherkin. - Diseñar y ejecutar pruebas de APIs REST y SOAP utilizando Karate y herramientas afines. - Realizar validaciones funcionales manuales mediante Bruno y Swagger/OpenAPI. - Diseñar y ejecutar pruebas de rendimiento y carga utilizando JMeter, incluyendo el análisis de resultados y métricas. - Validar requisitos de seguridad mediante pruebas basadas en buenas prácticas OWASP. - Gestionar defectos, casos de prueba e historias de usuario mediante JIRA. - Participar activamente en ceremonias ágiles y colaborar con equipos multidisciplinarios. - Contribuir a la integración de pruebas automatizadas en pipelines CI/CD. - Utilizar herramientas basadas en Inteligencia Artificial, como GitHub Copilot, para optimizar el desarrollo y mantenimiento de scripts de prueba. Qualifications - Experiencia de 2 a 3 años como Software Test Engineer o posiciones similares. - Experiencia mínima de 1 a 2 años en automatización de pruebas. - Sólidos conocimientos en Java y Selenium. - Experiencia aplicando el patrón Screenplay para automatización de pruebas. - Experiencia con Serenity BDD, Cucumber y Gherkin bajo enfoque BDD. - Experiencia en pruebas de servicios REST y SOAP utilizando Karate o herramientas similares. - Conocimiento en validación de APIs mediante Swagger/OpenAPI. - Experiencia validando respuestas, códigos de estado y payloads de servicios. - Experiencia ejecutando pruebas funcionales, exploratorias, smoke testing y regresión. - Conocimiento de niveles de prueba: unitarias, integración, sistema y end-to-end. - Experiencia trabajando bajo metodologías Agile/Scrum. - Manejo de JIRA para seguimiento de historias, defectos y ejecución de pruebas. - Conocimiento y seguimiento de métricas de calidad como cobertura de pruebas, densidad de defectos y tiempos de ejecución. - Experiencia en diseño y ejecución de pruebas de carga y performance utilizando JMeter. - Conocimientos de seguridad aplicados al testing, considerando principios OWASP, autenticación, autorización, gestión de sesiones y protección de datos sensibles. Requirements - Experiencia de 1 a 2 años en proyectos del sector financiero, banca, pagos, transferencias, tarjetas o préstamos. - Conocimiento en validación de transacciones financieras y flujos críticos de negocio. - Experiencia en validación de archivos batch y reportes masivos de transacciones. - Experiencia integrando pruebas automatizadas en pipelines CI/CD con Jenkins o Azure DevOps. - Experiencia en pruebas cross-browser y dispositivos móviles. - Experiencia utilizando BrowserStack o herramientas similares para validación en dispositivos reales. - Familiaridad con herramientas de Inteligencia Artificial aplicadas a calidad de software y automatización. Company Description En Coforge, contratamos profesionales únicamente en función de sus habilidades y calificaciones, y no discriminamos en función de la edad, discapacidad, religión, género, orientación sexual, estado socioeconómico o nacionalidad.
Related Guides
Related Categories
Related Job Pages
More SDET Jobs
• Own, maintain, and improve automated testing pipelines for media websites and mobile applications. • Build, update, and maintain automated tests using Playwright or similar frameworks. • Improve test reliability, reduce flaky tests, and optimize test execution time. • Maintain and improve CI test workflows using GitHub Actions. • Expand automated coverage for critical user flows and high-risk product functionality. • Establish standards for automated tests writing, reviewing, and organization. • Collaborate with Engineering for testable applications. • Investigate failed test runs and coordinate fixes with Engineering. • Define and improve QA processes across web and mobile products. • Collaborate with Engineering leads on release quality standards and defect triage. • Create practical QA guidelines for feature validation and release readiness. • Manage, support, and mentor the existing manual QA tester.
• Design, build, and maintain scalable automated test frameworks from scratch — not inherited or extended from existing suites • Serve as the primary subject matter expert on test automation tools, techniques, and best practices across the engineering organization • Establish architecture, folder structure, conventions, and shared patterns for the automation codebase • Maintain test suites for reliability and maintainability as the platform evolves • Integrate automated test suites into CI/CD pipelines (GitHub Actions, Azure DevOps, or equivalent) to support continuous delivery • Design pipeline triggers, handle test parallelism and flakiness, and own reporting and alerting within the pipeline • Identify gaps in current testing infrastructure and proactively propose and implement improvements • Partner with DevOps and Engineering to ensure test execution environments are reliable and representative • Partner with product managers and developers to integrate automation early in the SDLC, promoting a shift-left quality mindset • Influence team QA practices through documentation, mentorship, and standards-setting — not just personal execution • Review pull requests for testability and advocate for design choices that improve coverage and maintainability • Stay current on emerging testing tools, frameworks, and industry trends
• Design, develop, and maintain scalable automation test frameworks for web applications and APIs. • Develop and execute automated functional, regression, integration, and end-to-end test suites. • Validate application functionality, performance, and reliability within authenticated cloud environments. • Develop and maintain API automation to ensure the integrity of backend services and integrations. • Collaborate with software engineers to identify, investigate, and resolve defects throughout the development lifecycle. • Integrate automated testing into CI/CD pipelines to support continuous integration and continuous delivery. • Participate in sprint planning, backlog refinement, and code reviews to embed quality throughout the development process. • Perform root cause analysis on defects and provide clear documentation and reporting. • Continuously improve test automation coverage, testing processes, and quality standards. • Promote best practices in quality assurance and test automation across the engineering team.
Technical Lead QA Automation Engineer, AI-Assisted
Productiv TeamsElevate your IT Capabilities with seamless nearshoring. https://www.productiv.team/
• Contribute to quality processes across planning, development, and release stages of the SDLC • Use AI-assisted development tools to design, generate, validate, and maintain test assets at scale • Review and critically evaluate AI-generated test output before it enters the repo, catching false positives, coverage gaps, and brittle assertions • Collaborate with developers, product teams, and QA leadership to define quality standards and communicate risk clearly • Think beyond local scripts, understand how test solutions scale from 10 to 10,000 and architect accordingly • Adapt processes quickly in response to a changing product environment



