FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Test Engineer I
Mercury InsuranceTest Engineer I responsible for executing manual and automated tests to ensure software meets quality standards. Opportunity to develop foundational testing skills and collaborate with cross-functional teams.
Posted 4/23/2026full-timeRemote • California • 🇺🇸 United StatesJuniorMid-Level💰 $63,410 - $117,348 per yearWebsite
Tech Stack
Tools & technologiesApacheJavaPython
About the role
Key responsibilities & impact- Develop Test Plans and Strategies: With the goal of minimizing production defects, assist in the creation and execution of basic test plans and strategies.
- Follow existing guidelines to document test scope, approach as well as estimation of time and resources for testing activities, under the guidance of more experienced engineers for small features within one functional area.
- Design and Execute Test Cases: Develop reproducible test cases and execute them based on simple software requirements.
- Perform functional, smoke, and basic regression tests, ensuring basic test coverage to reduce production defects.
- Perform Manual and Automated Testing: With the goal of minimizing production defects, conduct manual testing for exploratory and usability purposes.
- Execute and implement simple automated testing tasks under the guidance of senior engineers to develop automation skills.
- Documentations for Process and Bug Report: Create basic test cases, test results, and bug reports.
- Provide easy-to-follow test cases, concise reproducible steps in bug report and keep all reports and other documentation up to date for small sized features to ensure overall quality.
- Utilize the best practice to ensure overall quality.
- Cross-Functional Collaboration and Communication- Work with TPM/Engineers to ensure the clarity of simple product requirements and help ensure that defects are addressed so that the software meets basic functional and business needs for simple features in their team.
- Support and guide business stakeholders in User Acceptance Testing (UAT) activities.
- Identify obstacles to the progress of testing tasks and work with senior test engineers to resolve them within the testing team.
- Raise concerns and blockages to team leads and actively follow up on resolution.
- Begin to learn basic automation principles and assist with automated tests.
Requirements
What you’ll need- Minimum: Bachelor’s Degree in Computer Science, Computer Engineering, Information Systems or other related fields Or equivalent combination of education and experience.
- Minimum: New grad or 2+ years of industry experience
- Preferred: 6 or more months of experience with Java or Python
- 6 or more months of Apache Nifi
- Experience with rules framework and validations
- Experience with LLM integrations to produce transcriptions and summaries.
- Familiar with Testing Methodologies: Basic understanding of different testing types (manual, functional, regression).
- Learning automated testing practices under supervision.
- Attention to Detail: Ability to demonstrate keen attention to detail when identifying defects, ensuring they are logged clearly and accurately for further analysis by senior team members.
- Critical Thinking and Problem-Solving Skills: Basic ability to troubleshoot issues and identify simple root causes.
- Requirements Analysis: Able to assist in reviewing basic produce requirements and test scenarios under the guidance of senior engineers.
- Automation Scripting: Ability to execute basic automation scripts or assist in their execution.
- API Testing: Basic knowledge of API testing tools (e.g., Postman) for validating basic functionality.
- Collaboration and Communication: Ability to demonstrate good verbal and written communication skills as well as task-specific collaboration, conveying precise technical details, responding to immediate issues, and ensure clarity in resolving task-level challenges
- Adaptability and Flexibility: Adapts to changes in testing assignments and new testing tools. Learns and adjusts as needed based on feedback from senior engineers.
- Time Management: Ability to manage daily tasks and testing assignments under the guidance of senior team members. Prioritizes tasks as directed, ensuring deadlines are met.
- Product Knowledge: Ability to acquire domain knowledge related to the product being tested, familiar with how business objectives tie into the testing process.
- Knowledgeable of the following: Defect Tracking Management and Documentation tools: Familiar with using defect tracking tools like JIRA, and confluence.
Benefits
Comp & perks- Competitive compensation
- Flexibility to work from anywhere in the United States for most positions
- Paid time off (vacation time, sick time, 9 paid Company holidays, volunteer hours)
- Incentive bonus programs (potential for holiday bonus, referral bonus, and performance-based bonus)
- Medical, dental, vision, life, and pet insurance
- 401 (k) retirement savings plan with company match
- Engaging work environment
- Promotional opportunities
- Education assistance
- Professional and personal development opportunities
- Company recognition program
- Health and wellbeing resources, including free mental wellbeing therapy/coaching sessions, child and eldercare resources, and more
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaPythonApache NifiAPI TestingAutomation ScriptingTesting MethodologiesFunctional TestingRegression TestingManual TestingUser Acceptance Testing
Soft Skills
Attention to DetailCritical ThinkingProblem-SolvingCollaborationCommunicationAdaptabilityFlexibilityTime Management
Certifications
Bachelor’s Degree in Computer ScienceBachelor’s Degree in Computer EngineeringBachelor’s Degree in Information Systems