Job Title : Senior Automation Test Engineer (Selenium with Java)
Experience : 5 to 9 Years
Location : plano TX Onsite
Job Description :
We are looking for a highly skilled Senior Automation Test Engineer with 5 9 years of experience in Selenium with Java to join our dynamic team. The ideal candidate will have a strong background in test automation frameworks, deep knowledge of Selenium, and expertise in Java programming for automation.
Key Responsibilities :
Automation Framework Development : Design, develop, and maintain scalable and reusable test automation frameworks using Selenium WebDriver and Java.
Test Script Creation : Develop, execute, and maintain automated test scripts for web applications, ensuring high quality deliverables.
Continuous Integration : Integrate test suites with CI / CD pipelines using tools like Jenkins, Git, or other related technologies.
API Testing : Develop and execute automated tests for RESTful APIs using tools like Postman, Rest Assured, or similar.
Defect Reporting & Tracking : Identify, log, and track defects using tools like JIRA and ensure timely resolution.
Collaboration : Work closely with developers, business analysts, and other QA team members to identify testing needs and strategies.
Performance Testing : Involve in performance testing using tools like JMeter (if required).
Mentorship : Mentor junior team members and help them grow in their automation skills.
Documentation : Create detailed test reports, maintain test cases, and ensure thorough documentation of test processes.
Required Skills :
Selenium WebDriver : Extensive experience in automating web applications using Selenium WebDriver.
Java : Strong programming skills in Java and experience with Object Oriented Programming concepts.
TestNG / JUnit : Hands on experience with TestNG or JUnit for test case management.
Maven / Gradle : Knowledge of build tools like Maven or Gradle for managing dependencies and automation frameworks.
CI / CD : Experience in integrating automation scripts with Continuous Integration pipelines using tools like Jenkins, GitLab, or similar.
Version Control : Proficiency in version control tools like Git.
API Testing : Hands on experience with REST API automation using Rest Assured, Postman, or similar tools.
Agile Methodology : Experience working in Agile / Scrum environments.
Database Testing : Good understanding of database concepts and experience with SQL for database validation during automation.
Preferred Skills :
Performance Testing : Experience with tools like JMeter or similar , Katalon
Cloud based Testing : Familiarity with cloud based testing platforms like Selenium Grid, Sauce Labs, or BrowserStack.
Mobile Automation : Basic knowledge of mobile testing frameworks like Appium (added advantage).
BDD Tools : Experience with Behavior Driven Development (BDD) using Cucumber or JBehave.
Qualifications :
Bachelora€s degree in Computer Science, Engineering, or related field.
5 9 years of experience in automation testing, with a strong focus on Selenium and Java.
Soft Skills :
Excellent problem solving skills and attention to detail.
Strong communication and interpersonal skills.
Ability to work in a fast paced, team oriented environment.
Proactive and self motivated with a strong desire to learn new technologies.
Test Automation Engineer • Plano, TX, United States