Role Overview
This role is responsible for performing automated testing of applications that support business objectives. This role is 2 days on-site in either Holmdel, NJ or Jersey City.
Key Responsibilities
- Provide input in prioritizing, estimating, and defining acceptance criteria.
- Clearly define test plans, scenarios, scripts, and procedures.
- Provide usability and functionality feedback to developers.
- Interact with internal teams as well as clients regarding issues and provide recommendations.
- Build automated test scripts.
- Plan tests and strategies according to needs.
- Analyze problems and address the severity of issues.
Additional Responsibilities
- Lead analysis to develop test cases for various areas, such as websites, web applications, and infrastructure.
- Serve as a liaison to business analysts and product owners by providing feedback on application status for migrations and implementations.
Qualifications
- Bachelor's degree in Computer Science.
- Must have experience with Java, Selenium, REST API automation, SQL queries, and AWS CI/CD.
- 4+ years of proven experience in the software development industry.
- 4+ years of experience with automation tools such as Selenium WebDriver using programming languages like Java.
- 3+ years of proven experience in testing and automating web services such as RESTful APIs.
- 2+ years of proven experience in performance testing using tools such as Apache JMeter.
- 1+ year of web application mobile testing automation experience with Appium.
- Experience with testing SaaS and PaaS products.
- Familiarity with CI/CD technologies (e.g., Bamboo, Bitbucket, Maven, etc.).
- Knowledge of software engineering best practices for the full SDLC.
- Knowledge and experience in AWS Cloud.
- Demonstrated excellent communication skills.