22 TalentOla Jobs
5-9 years
Software Development Engineer - Test - Java/Selenium (5-9 yrs)
TalentOla
posted 5d ago
Fixed timing
Key skills for the job
Job Description :
- Should be between 5 to 10 years of experience on software test automation using- Java/J2EE (OOPS concepts, design patterns, recursive & non-recursive programming, method overloading, method overriding, Array list, Vector, Seriallization, hashset etc...)/C#
- Mandatory experience of 4+ years in automation
- Deep hands-on and coding skills with Selenium web-driver / BDD / JS. Senior Pofiles(6+ Yrs) should have framework development experience.
- Must & should have good experience in API automation using Rest Assured, Karate etc.
- Experience in in-sprint Automation in agile (BDD/Cucumber, Specflow)
- Experience in Database validations and SQL
- Hands on CICD experience in Maven, GitHub, Jenkins and TestNG, Serenity
- Experience in continuous test automation using Jenkins/ADO
- Experience in Automation Life Cycle activities like Feasibility, Estimation, Executing PoCs etc.,
- Able to debug and give the solution for the given practical problem
- Ability to own and drive delivery in an independent manner
- Strong on programming logic and problem solving capability
- Good to have manual testing experience on the web application
- Good communication skill
- Should be ready to work out of Wipro premises or Customer Premises atleast 3 days a week
Nice To have:
- Knowledge in AWS, Kubernetes, Ansible / Chef , Docker, Mongo DB, Java script, Spring Boot, Nexus / Jfrog etc.
- Experience in enabling in-sprint automation for non-functional testing such as Performance (JMeter), Accessibility (Jaws), Visual (Applitools)
- Knowledge of code quality tools like Sonar, Jacoco, SeaLights
- Exposure to AI/ML concepts and view on its applicability to Testing
- Exposure to SRE
Design, develop, and maintain automated test frameworks using Java and related test automation tools.
Write, execute, and maintain automated test scripts for functional, regression, performance, and API testing.
Collaborate with developers, product managers, and QA engineers to define test strategies and ensure high-quality deliverables.
Perform API testing using tools like RestAssured, Postman, or SOAP UI.
Develop and execute test cases for UI, backend, and integration testing.
Implement and maintain CI/CD pipelines for test automation using tools like Jenkins, GitHub Actions, or GitLab CI/CD.
Identify, document, and track software defects and work closely with the development team to resolve them.
- Enhance test automation frameworks to improve efficiency, scalability, and maintainability.
- Work with cloud-based environments such as AWS, Azure, or Google Cloud for testing and deployment.
- Monitor and analyze test results to improve software quality.
Required Skills & Qualifications :
- Bachelor's degree in Computer Science, Information Technology, or a related field.
- 3+ years of experience as an SDET, Automation Engineer, or similar role.
- Strong hands-on experience with Java programming for test automation.
- Experience with test automation tools such as Selenium, TestNG, JUnit, Cucumber, or Appium.
- Proficiency in API testing with tools like RestAssured, Postman, or Karate.
- Experience with BDD frameworks (Cucumber, SpecFlow) and Gherkin syntax.
- Knowledge of version control systems (Git, Bitbucket).
- Familiarity with build and CI/CD tools (Maven, Jenkins, GitHub Actions).
- Understanding of SQL databases (MySQL, PostgreSQL) for backend testing.
- Experience with performance testing tools (JMeter, Gatling) is a plus.
- Good understanding of Agile/Scrum development methodologies.
- Strong analytical and problem-solving skills with a keen eye for detail.
- Excellent communication and collaboration skills.
Functional Areas: Software/Testing/Networking
Read full job descriptionPrepare for Software Development Engineer roles with real interview advice