Fernando is a Senior Engineer with 7+ years of experience in test engineering and optimization of QA processes; building quality into code, managing software quality assurance functions, delivering testing initiatives that guarantee the availability and stability of systems, and ensuring that releases are stable, reliable, user-friendly and secure. He has worked on 10+ big projects for clients in the USA - writing testing strategies, innovating and onboarding test frameworks and best practices. He utilizes Python in developing new tools, implementing technology solutions, improving internal workflows and creating sophisticated levels of coding.
Delivers CI/CD as part of an agile team in improving performance by automating and streamlining operations and processes.
Helps build and improve infrastructure, application and performance development and ensures tight security including data encryption, security groups, and environment scanning.
Ensures high-quality deliverables and implements QA and security best practices in fast-paced environments.
Performed manual and automation activities on both frontend and backend systems, for a rewards program on web and mobile.
Created test scripts on Python using PyTest framework on both REST API services and UI and executed manual test cases for new requirements on the web, mobile and backend.
Triaged and logged defects found during testing process depending on priority and severity, and ran regression suite testing.
Built-up test environments for testing, configuration, monitoring, and reporting, reviewed release plans and defined appropriate test strategies; clarifying requirements and translating them into test plans.
Provided feedback, supported process transformation to agile methods across cross-functional teams and contributed to software architecture and database design.
Executed exploratory, integration tests and acceptance tests; following up on defect lifecycle to acquire quality according to product requirements.
Led efforts and served as the point of contact for the project in the nearshore centre; following a data-driven framework for automated script maintenance.
Created, updated and modified KPIs for tracking progress and report preparation; monitoring and controlling tasks carried out within project timelines and schedules.
Planned, designed test cases and executed quality-engineering tasks in UAT environment; preparing test plans and procedures from technical specifications.