Quality Engineer-Automation
KeySkills
Job Description
Job Description:
We are seeking a detail-oriented and collaborative Software Testing Engineer to join our quality assurance team. In this role, you will be responsible for designing and executing various testing levels across custom-built applications and systems. You will work closely with developers and stakeholders to ensure that solutions are delivered with the highest level of quality.
Key Responsibilities:
-
Design and execute testing strategies for custom-built applications and systems.
-
Perform all levels of testing including functional, integration, end-to-end, and user acceptance testing (UAT).
-
Collaborate with development and business teams to understand requirements and ensure test coverage.
-
Provide technical guidance and training on procedural and testing best practices.
-
Participate actively in team discussions and contribute to process improvements.
-
Utilize automation tools to streamline and enhance UAT and regression testing.
Required Education:
-
Bachelor?s Degree in Computer Science, Engineering, or related field.
Preferred Education:
-
Master?s Degree in a relevant field is a plus.
Required Technical and Professional Expertise:
-
Proven experience in core testing, technical testing, and business domain/processes.
-
Ability to design, plan, and execute tests for complex systems.
-
Strong knowledge of SDLC and QA methodologies.
Preferred Technical and Professional Experience:
-
Hands-on experience in:
-
Functional testing
-
System Integration Testing (SIT)
-
End-to-End testing
-
User Acceptance Testing (UAT) using automation tools
-
-
Familiarity with test management and bug tracking tools.
Soft Skills:
-
Excellent communication and collaboration skills.
-
Ability to train and mentor peers in both procedural and technical areas.
-
Strong problem-solving and critical-thinking abilities.
-
A true team player with a proactive attitude.
-