QA Engineer
Job Description:
About the Project
You will be working on a suite of internal applications used across Front Office, Back Office, and Call Center operations for the corporate segment.
The project includes multiple web applications integrated into a complex Business Process Management (BPM) system:
-
Front-End System: Web application for selling products and services in branches.
-
Back-Office System: Web application used by operational departments.
-
Call Center System: Application dedicated to the call center team.
-
NARC: The new front-end system that will replace legacy applications.
Team and Work Environment
You will be part of an Agile squad consisting of Developers, BPM Developers, QA Engineers, a Business Analyst, a Product Owner, and a Product Manager.
Additionally, you will collaborate within a Development Chapter, which includes specialists from the same domain coordinated by a Chapter Lead.
Responsibilities
-
Update and maintain internal testing frameworks.
-
Participate in continuous improvement of the development process.
-
Understand business requirements and functional analysis documentation.
-
Design and maintain test plans and test cases.
-
Create and execute automated tests (sanity, functional, and non-functional such as performance, security, etc.).
-
Maintain integration and regression testing plans.
-
Report and track identified bugs.
-
Provide feedback to improve user experience.
-
Offer support for production and UAT incidents.
-
Document processes across the application lifecycle.
-
Participate actively in planning and review meetings.
Requirements
-
Bachelors degree in IT or Engineering.
-
Good understanding of Object-Oriented Programming (OOP) and experience with Java or C# (intermediate level).
-
Basic SQL knowledge.
-
Experience with Selenium WebDriver.
-
Strong debugging and issue identification skills in defect reporting.
-
Analytical thinking, attention to detail, and good organizational skills.
-
Excellent written and verbal communication skills.
-
Customer-oriented mindset.
-
Flexibility and adaptability in work approach.
-
Advanced English proficiency (written and spoken).
Nice to Have
-
ISTQB Certification.
-
Experience using GIT.
-
Prior experience working in an Agile environment.
-
Experience with unit testing frameworks (TestNG, JUnit).
-
Experience using Page Object Model (POM).
-
Familiarity with Azure DevOps.
-
Experience with Visual Studio.