Job Summary:
We are seeking a skilled Automation Test Engineer with 26 years of experience to design, develop, and maintain automated test frameworks and scripts that ensure the quality and reliability of software applications. The ideal candidate will have hands-on experience with automation tools such as Selenium and Appium, strong programming knowledge in Java, Python, or JavaScript, and experience integrating automated tests into CI/CD pipelines.
Key Responsibilities:
- Design, develop, and maintain automated test scripts for web and mobile applications.
- Build and enhance automation frameworks using tools like Selenium and Appium.
- Develop automation scripts using Java, Python, or JavaScript.
- Execute automated and manual test cases, analyze test results, and report defects.
- Collaborate with developers and product teams to understand requirements and identify test scenarios.
- Participate in test planning, test case design, and test strategy development.
- Integrate automated tests into CI/CD pipelines using tools such as Jenkins or GitLab.
- Perform cross-browser and cross-platform testing to ensure compatibility.
- Identify, document, and track defects using bug tracking tools.
- Contribute to improving test coverage, automation efficiency, and overall product quality.
- Participate in Agile/Scrum ceremonies, including sprint planning, daily stand-ups, and retrospectives.
- Continuously improve testing processes and adopt new testing tools and technologies.
Required Qualifications:
- Bachelor's degree in Computer Science, Software Engineering, QA Engineering, or a related field.
- 26 years of experience in software testing with a focus on test automation.
- Hands-on experience with Selenium WebDriver and/or Appium for automation testing.
- Strong programming skills in Java, Python, or JavaScript.
- Experience with test frameworks such as TestNG or JUnit.
- Experience working with CI/CD tools such as Jenkins or GitLab CI.
- Strong understanding of software testing methodologies, test case design, and defect management.
Preferred Skills (Nice to Have):
- Experience with BDD frameworks such as Cucumber.
- Knowledge of API testing tools like Postman or RestAssured.
- Experience with performance testing tools (JMeter, LoadRunner).
- Familiarity with Docker and containerized testing environments.
Soft Skills:
- Strong analytical and problem-solving skills.
- Good communication and collaboration skills.
- Ability to work independently as well as in a team environment.