CareerZen Logo
Company logo

Java Software Engineer (Junior Level)

J-Mack Technologies

Full-time

Remote

Job description

We are seeking a motivated and talented individual to join our team as a Software Engineer in Test. In this dual role, you will play a crucial part in both the development and testing phases of our .NET applications. This is a fantastic opportunity for someone who is passionate about software development and quality assurance, eager to learn and grow in a supportive environment.

DUTIES AND RESPONSIBILITIES:

· Test Scenario and Test Case Creation: Gain a comprehensive understanding of software QA approaches, methodologies, and processes. Learn to write clear and effective test scenarios and test cases for both manual and automated testing.

· Test Automation: Work alongside experienced Test Engineers to learn testing frameworks and automation tools like Selenium WebDriver. Develop and maintain automated test scripts to increase testing efficiency and coverage.

· Unit and Integration Testing: Participate in writing and executing unit and integration tests to ensure the functionality and stability of various components within the .NET application.

· API Testing: Learn about API automation tools like Postman and contribute to creating automated tests for APIs, verifying their performance and adherence to specifications.

· Bug Reporting and Monitoring: Assist in identifying and reporting software defects and inconsistencies and learn to use bug tracking systems effectively. Collaborate with team members to validate and verify issue resolutions.

· .NET Development: Collaborate with the development team to assist in the design, coding, and testing of .NET applications. Contribute to the development of new features, enhancements, and bug fixes.

· Continuous Integration and Delivery: Gain exposure to continuous integration and delivery tools like Jenkins. Contribute to integrating automated tests into the development pipeline to support agile development practices.

· Test Analysis and Reporting: Work with the QA team to analyze test results, identify patterns, and assist in creating reports on the overall quality of the application and any identified issues.

QUALIFICATIONS:

· Bachelor's degree in Computer Science, Engineering, or related field.

· 2-5 years of relevant experience.

· Basic understanding of .NET development principles and familiarity with C# programming language.

· Enthusiasm for learning and applying software testing methodologies.

· Good problem-solving skills and attention to detail to identify and address potential defects.

· Excellent communication and team collaboration skills.

· Exposure to any programming or scripting language is a plus (e.g., C#, Java, Python).

· Familiarity with basic testing concepts or testing tools is an advantage.

Job Type: Full-time

Pay: $100,000.00 - $110,000.00 per year

Benefits:

  • 401(k)
  • 401(k) matching
  • Dental insurance
  • Employee assistance program
  • Flexible schedule
  • Flexible spending account
  • Health insurance
  • Health savings account
  • Life insurance
  • Paid time off
  • Referral program
  • Vision insurance

Education:

  • Bachelor's (Required)

Location:

  • San Diego, CA 92123 (Required)

Work Location: In person