12 Flipped.ai Jobs
Automation Test Engineer - Selenium (5-6 yrs)
Flipped.ai
posted 4d ago
Key skills for the job
Job Title : Java Automation Engineer (With Selenium)
Duration : 6 Months + Extendable
Location : Remote
Working Hours : General IST
Notice Period : Immediate joiners or candidates available within 15 days preferred
Experience : 5-6 Years
About the Role :
We are looking for a skilled Java Automation Engineer with hands-on expertise in Selenium and test automation frameworks. This role involves designing, developing, and maintaining automated test scripts, ensuring high software quality and smooth delivery through CI/CD pipelines. You will work closely with developers, QA engineers, and DevOps teams to implement scalable and reusable test automation solutions.
This is an excellent opportunity for a detail-oriented engineer who thrives in a fast-paced environment and enjoys solving complex automation challenges.
Key Responsibilities :
- Automation Development : Design, develop, and maintain automation test scripts using Java, Selenium WebDriver, TestNG, JUnit, and Cucumber.
- Framework Enhancement : Build and optimize test automation frameworks (Page Object Model, Data-Driven, Keyword-Driven) to improve scalability and reusability.
- Test Execution & Analysis : Run automated test cases, analyze test results, identify defects, and work closely with the development team to resolve issues.
- CI/CD Integration : Integrate automated tests with CI/CD pipelines using tools like Jenkins, GitLab, or Azure DevOps to ensure continuous testing.
- Performance & Load Testing : Conduct performance testing using tools like JMeter to evaluate system responsiveness and scalability.
- Collaboration & Communication : Work closely with developers, QA teams, and product
managers to define test strategies, requirements, and acceptance criteria.
- Code Reviews & Best Practices : Participate in code reviews, mentor junior engineers, and contribute to test automation best practices.
- Documentation : Maintain detailed documentation for test cases, test scripts, test execution reports, and automation processes.
Required Skillset :
- Strong Java programming skills with experience in object-oriented principles.
- Hands-on expertise in Selenium WebDriver along with TestNG, JUnit, or Cucumber for test automation.
- Proficiency in designing and maintaining test automation frameworks such as Page Object
Model (POM), Data-Driven, and Keyword-Driven frameworks.
- Experience with Git, SVN, and Jira for version control and test management.
- Familiarity with SQL to validate data integrity in test scenarios.
- Working knowledge of Agile methodologies and ability to collaborate in a fast-paced Agile/Scrum environment.
- Strong analytical and troubleshooting skills to debug test failures and system issues effectively.
Nice-to-Have Skills :
- Experience with API testing using RestAssured or Postman.
- Hands-on experience with Docker and Kubernetes for test environment management.
- Exposure to cloud-based testing platforms like Sauce Labs, BrowserStack, or similar tools.
Functional Areas: Other
Read full job description