Role Summary:
We are seeking a skilled and proactive Automation Developer with 26 years of experience to design, develop, and maintain robust automation frameworks that improve testing efficiency and accelerate software delivery. The ideal candidate will have hands-on experience with test automation tools, CI/CD integration, and API testing, and will play a key role in ensuring high-quality, reliable software releases across web, mobile, and API platforms.
Key Responsibilities:
- Design, develop, and maintain scalable automation frameworks for web, mobile, and API testing.
- Create, execute, and maintain automated test scripts using Selenium, Appium, or equivalent tools.
- Integrate automated test suites into CI/CD pipelines (Jenkins, GitLab CI/CD) to enable continuous testing.
- Collaborate with development, QA, and product teams to define test strategies and ensure alignment with project requirements.
- Perform REST API automation and validate backend services for functionality, performance, and security.
- Maintain and manage test environments, test data, and automation infrastructure.
- Analyze test results, identify defects, and work closely with developers to resolve issues.
- Continuously improve automation frameworks, processes, and best practices.
- Document automation architecture, test scripts, execution reports, and maintain technical documentation.
- Mentor junior automation engineers and contribute to team skill development.
Required Skills & Qualifications:
- 26 years of hands-on experience in test automation and CI/CD integration.
- Strong experience with Selenium and/or Appium for automated web and mobile testing.
- Proficiency in Python or JavaScript (or similar scripting languages) for test automation development.
- Experience integrating automated tests with CI/CD tools such as Jenkins, GitLab CI, or similar.
- Hands-on experience with REST API testing using Postman, RestAssured, or similar tools.
- Familiarity with testing frameworks such as TestNG, JUnit, or equivalent.
- Solid understanding of SDLC and STLC processes.
- Strong knowledge of version control systems (Git) and code management practices.
- Excellent analytical, problem-solving, and debugging skills.
- Strong communication, collaboration, and teamwork abilities.
Preferred Qualifications (Optional):
- Experience with BDD frameworks such as Cucumber or Behave.
- Familiarity with containerization tools (Docker) and cloud platforms (AWS, Azure, GCP).
- Experience in performance or security automation testing.
- Exposure to microservices architecture and modern software development practices.
Experience:
- 26 years of professional experience in software test automation, QA engineering, or related roles.