We are seeking a highly skilled and experienced Test Automation Engineer to join our dynamic team. As a Test Automation Engineer, you will be responsible for design, development, and execution of automated test scripts to ensure the quality and reliability of our software products.
Responsibilities:
- Collaborate with cross-functional teams to understand software requirements and develop detailed test plans and test cases
- Design and develop automated test scripts using testing frameworks and tools
- Execute automated tests, analyze test results, and document and track defects
- Identify and implement test automation strategies and best practices
- Continuously improve test automation frameworks and processes
- Provide technical expertise and support to the testing team
- Stay updated with industry trends and advancements in test automation methodologies
Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field
- 5-8 years of proven experience in test automation engineering
- Strong programming skills in languages such as Java, Python, or C#
- Experience with test automation frameworks like Selenium, Appium, or Cucumber
- Proficient in testing web applications, APIs, and mobile applications
- Experience with continuous integration and deployment tools (e.g., Jenkins, GitLab)
- Solid understanding of software testing principles, methodologies, and practices
- Excellent problem-solving and troubleshooting abilities
- Strong communication and collaboration skills