• Bachelor’s degree in Computer Engineering, Computer Science, Software Engineering, Systems Engineering, Information Technology, or a related technical discipline.
• Minimum of 3 years of experience in software quality assurance and testing.
• Experience validating and assuring the quality of distributed software systems.
• Strong understanding of software engineering principles and software testing methodologies.
• Experience with SQL and relational database technologies.
• Knowledge of automated build, deployment, and release processes.
• Experience using GitHub, source control practices, and branch/release management workflows.
• Ability to design, develop, and maintain automated test cases using SQL and C#.
• Experience with Microsoft software development and collaboration tools.
• Knowledge of test automation frameworks, quality assurance processes, and industry best practices.
• Understanding of AI technologies and their application within software testing and automation.
• Strong analytical, problem-solving, verbal, and written communication skills.
• Demonstrated ability to learn new technologies and continuously expand technical expertise.