Description
Job Summary
We are looking for a detail-oriented Automation Engineer with 5-8 years of experience to design, develop, and maintain automation solutions. The role involves improving system efficiency, ensuring high-quality deliverables, and collaborating with development and operations teams to implement scalable automation frameworks.
Key Responsibilities
- Design, develop, and maintain automation frameworks and scripts
- Automate functional, regression, and API testing (for QA roles) or operational workflows (for DevOps roles)
- Analyze existing processes and identify automation opportunities
- Work closely with developers, QA, and DevOps teams to ensure seamless integration
- Execute automated test suites and analyze results
- Debug and resolve automation-related issues
- Integrate automation scripts into CI/CD pipelines
- Maintain documentation for automation processes and test cases
- Contribute to continuous improvement and best practices
Required Skills & Qualifications
- Bachelor’s degree in Computer Science, Engineering, or related field
- 5+ years of hands-on experience in automation engineering or test automation
- Strong programming skills in at least one language (Python, Java, or C#)
- Experience with automation tools such as Selenium, Appium, Cypress, or Playwright
- Experience with API testing tools (Postman, RestAssured, etc.)
- Familiarity with CI/CD tools like Jenkins, GitLab CI, or similar
- Good understanding of SDLC, STLC, and Agile methodologies
- Experience with version control systems (Git)
Good to have
- Experience with performance testing tools (JMeter, LoadRunner)
- Knowledge of cloud platforms (AWS, Azure, or GCP)
- Familiarity with Docker and Kubernetes
- Exposure to BDD frameworks (Cucumber, SpecFlow)
- Basic understanding of databases and SQL
What We’re Looking For
- Strong analytical and problem-solving skills
- Good communication and collaboration abilities
- Ability to handle multiple tasks and deadlines
- Proactive and self-driven approach