We are seeking a detail-oriented and skilled Automation Test Engineer to design, develop, and execute automated test scripts for ensuring the quality of our software applications. You will be responsible for identifying bugs, analyzing software performance, and helping deliver robust, scalable, and high-performing systems.
Key Responsibilities:
- Design, develop, and maintain robust automated test frameworks and test cases.
- Collaborate with developers, QA analysts, and product managers to define test strategies.
- Perform functional, regression, integration, and performance testing using automated tools.
- Identify, document, and track software defects through resolution.
- Create and manage test data, test environments, and CI/CD integration for test execution.
- Monitor and maintain automated test suites and provide timely feedback.
- Participate in code reviews and contribute to QA best practices and test architecture.
Required Skills & Qualifications:
- Bachelor's degree in Computer Science, Engineering, or a related field.
- Proven experience (typically 25+ years) in software test automation.
- Proficiency in one or more test automation tools/frameworks (e.g., Selenium, Cypress, Playwright, Appium).
- Strong knowledge of programming/scripting languages (e.g., Java, Python, JavaScript).
- Experience with version control tools (e.g., Git) and CI/CD tools (e.g., Jenkins, GitLab CI).
- Understanding of RESTful APIs and tools like Postman for API testing.
- Familiarity with Agile/Scrum methodologies.
- Solid understanding of test methodologies, QA lifecycle, and software development processes.