What are the responsibilities and job description for the Java Automation Test Engineer position at BCforward?
Java Automation Test Engineer BCforward is currently seeking a highly motivated Java Automation Test Engineer for an opportunity in REMOTE Position Title: Java Automation Test Engineer
Location: REMOTE
Anticipated Start Date: 04/20/2025.Please note this is the target date and it is subject to change. BCforward will send official notice ahead of a confirmed start date.
Expected Duration: 12 Months Contract with Strong Possibility of Extension.
Job Type: [Contract (40 hours weekly)], [Remote]
Pay Range: $45.61/hr. - $46/hr.Please note that actual compensation may vary within this range due to factors such as location, experience, and job responsibilities, and does not encompass additional non-standard compensation (e.g., benefits, paid time off, per diem, etc.). Job description and requirement: Responsibilities
Location: REMOTE
Anticipated Start Date: 04/20/2025.Please note this is the target date and it is subject to change. BCforward will send official notice ahead of a confirmed start date.
Expected Duration: 12 Months Contract with Strong Possibility of Extension.
Job Type: [Contract (40 hours weekly)], [Remote]
Pay Range: $45.61/hr. - $46/hr.Please note that actual compensation may vary within this range due to factors such as location, experience, and job responsibilities, and does not encompass additional non-standard compensation (e.g., benefits, paid time off, per diem, etc.). Job description and requirement: Responsibilities
- SQL (PostgreSQL): Develop SQL scripts using PostgreSQL to gather and analyze data.
- Spearhead complex testing initiatives; oversee the entire test cycle, including the planning, execution, and validation of manual and automated tests.
- Translate complex system specs into detailed test requirements and methods.
- API Testing: Design, develop, and execute API automation test scripts using Java and Rest Assured.
- Automation: Create and run automated test suites and manage them through Jenkins pipelines. Analyze and optimize the automation framework and tests.
- Routine Testing: Conduct regular smoke testing and comprehensive regression testing andmaintenance of automation suites.
- Encourage knowledge sharing and the adoption of best practices within the team.
- Proven experience in test planning, execution, and validation, with a focus on automation testing (required).
- Strong understanding of QA methodologies especially for testing of APIs and web applications (required).
- Proficiency in Java for creating automation tests. Usage of libraries like Rest Assured and Playwright.
- Proficiency in SQL (required). Understand the usage of Java JDBC operations.
- Proven experience analyzing application logs and using debugging techniques to assist engineers in resolving issues (required).
- Experience with streaming and event-based technologies such as NATS and Kafka (preferred).
- Experience with any of the following: Jenkins, Splunk, Dynatrace, Pivotal Cloud Foundry, Docker, Chef Infra, Chef Habitat (preferred).
- Experience with shell scripting (ksh, bash) and familiarity with Unix/Linux (preferred).
- Experience using Jira for Test Management(preferred).
- Experience within Mastercard (preferred)
Interested candidates please send resume in Word format Please reference job code 237160 when responding to this ad.
Salary : $46 - $46