Role Summary:
We are looking for a skilled and detail-oriented Automation Engineer to design, develop, and maintain automation frameworks that enhance software testing efficiency and streamline operational processes. The ideal candidate will have hands-on experience in test automation tools and CI/CD integration, ensuring high-quality and reliable software releases.
Key Responsibilities:
- Design, develop, and maintain scalable automation frameworks for web, mobile, and API testing.
- Create, execute, and maintain automated test scripts using industry-standard tools.
- Integrate automation suites into CI/CD pipelines to enable continuous testing.
- Collaborate with development and QA teams to understand requirements and define test strategies.
- Perform REST API automation and validate backend services.
- Maintain and manage test environments, test data, and automation infrastructure.
- Analyze test results, identify defects, and work with developers to resolve issues.
- Continuously improve automation processes, frameworks, and best practices.
- Document automation architecture, test cases, and execution reports.
Required Skills & Qualifications:
- Strong hands-on experience with Selenium and/or Appium for web and mobile automation.
- Proficiency in Python or JavaScript for scripting and automation development.
- Experience integrating automated test suites with CI/CD tools such as Jenkins or GitLab CI.
- Experience in REST API testing using tools like Postman, RestAssured, or similar frameworks.
- Familiarity with testing frameworks such as TestNG or JUnit.
- Good understanding of Software Development Life Cycle (SDLC) and Software Testing Life Cycle (STLC).
- Knowledge of version control systems like Git.
- Strong analytical and problem-solving skills.
- Excellent communication and teamwork abilities.
Preferred Qualifications (Optional):
- Experience with BDD frameworks (Cucumber, Behave, etc.).
- Knowledge of containerization tools (Docker) and cloud platforms.
Experience:
- 12 years of relevant experience in test automation and CI/CD integration (flexible based on skill level).