← Back to jobs
Pennington, NJ, USA
No related jobs found
Job Description:
We are seeking a highly experienced Senior Test Automation Engineer to design, develop, and maintain robust automated testing frameworks for enterprise-scale applications. This role requires strong expertise in UI and API automation, with hands-on experience in Java, Selenium, and REST Assured, along with a deep understanding of modern QA practices and Agile delivery.
Key Responsibilities
• Design, develop, and implement scalable automated test frameworks for web and API applications
• Develop and execute automated test scripts using Java, Selenium WebDriver, and REST Assured
• Build and maintain API automation suites for functional, regression, and integration testing
• Collaborate with developers, product owners, and QA teams to ensure high-quality deliverables
• Integrate test automation into CI/CD pipelines to support continuous testing
• Analyze test results, identify defects, and work closely with development teams for resolution
• Ensure test coverage across UI, API, and backend systems
• Perform code reviews and ensure adherence to best practices in automation
• Participate in test planning, estimation, and strategy discussions
• Mentor junior QA engineers and contribute to team knowledge sharing
Required Skills & Qualifications
• 10+ years of experience in software quality engineering and test automation
• Strong programming experience in Java
• Extensive hands-on experience with Selenium WebDriver for UI automation
• Expertise in REST Assured for API automation testing
• Experience with test frameworks such as TestNG or JUnit
• Strong understanding of API testing, microservices architecture, and RESTful services
• Experience with build tools such as Maven or Gradle
• Familiarity with CI/CD tools (e.g., Jenkins, Azure DevOps, GitHub Actions)
• Proficiency in version control systems such as Git
• Experience working in Agile/Scrum environments
Preferred Qualifications
• Experience with BDD frameworks like Cucumber
• Knowledge of containerization tools such as Docker
• Familiarity with performance or security testing tools is a plus
• Exposure to cloud environments (AWS, Azure, or GCP) is a plus
Key Competencies
• Strong analytical and problem-solving skills
• Excellent communication and collaboration abilities
• Ability to work in a fast-paced, onsite environment
• Attention to detail and commitment to delivering high-quality software
Any Graduate
No related jobs found
← Back to jobs