Indsafri

Test Automation Engineer

Posted: 3 minutes ago

Job Description

Job Title: Test Automation Engineer (Selenium & API Testing)Role PurposeWe are seeking a highly skilled Test Automation Engineer with strong fundamentals in software testing, solid understanding of OOP principles, and hands-on experience in Selenium WebDriver and API testing. The ideal candidate should be able to design, analyze, and execute test cases independently—beyond just automating regression scenarios. This role requires both depth in testing principles and the ability to translate requirements into well-structured test designs and automated solutions.Key ResponsibilitiesDesign, analyze, and develop comprehensive manual and automated test cases based on requirements and test design techniques.Build and maintain automation frameworks using Selenium WebDriver (Java/C#/Python).Perform API testing using tools such as Postman, REST Assured, or similar frameworks.Apply OOP concepts effectively when building automation scripts and framework components.Execute test scripts, debug failures, and provide clear defect documentation.Collaborate with developers, BAs, and QA leads to ensure test coverage and quality standards.Participate in test planning, test design reviews, and defect triage discussions.Required Skills & ExperienceCore Technical RequirementsStrong understanding of Selenium WebDriver, automation frameworks, and best practices.Solid proficiency in API testing and validating RESTful services.Strong command of Object-Oriented Programming (OOP) principles and their application in automation frameworks.Ability to perform test analysis and test design, not only automation of regression test cases.Deep understanding of testing fundamentals, including:Test design techniquesFunctional testingNegative and positive testingBoundary value analysis and equivalence partitioningDefect lifecyclePractical CapabilityDemonstrated ability to complete practical automation assessments under structured time constraints.Ability to troubleshoot and complete at least 80–100% of an automation challenge involving locator strategies, assertions, and framework structure.Behavioral CompetenciesAbility to stay focused on the context of the question or requirement without drifting to unrelated areas.Attention to detail and clear, structured communication.Strong problem-solving and analytical thinking skills.Ability to work independently and take accountability for deliverables.Assessment ExpectationsCandidates must demonstrate:Clear recall and explanation of OOP concepts without prompting.Full understanding of test analysis and design, not only execution.Ability to complete practical automation tasks within the allocated time.Consistency in answering questions directly and within context.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In