Job Description
This job was posted over 30 days ago, so it has most likely closed. See newer jobs like it.
Written by AI from the job title and company, not by Marathon TS, so some details may not match this job. The employer's own page has the real description.
Job Overview
The Test Engineer III at Marathon TS will play a critical role in ensuring the integrity and reliability of software and systems through rigorous testing procedures and methodologies. This position requires a deep understanding of testing principles, coupled with the ability to effectively communicate issues and collaborate with cross-functional teams. The ideal candidate will be responsible for designing, implementing, and executing test plans while also mentoring junior engineers, conducting root cause analysis, and ensuring compliance with industry standards and security requirements, particularly within a framework requiring security clearance.
Job Responsibilities
- Design and develop comprehensive test plans and test cases based on software specifications and requirements.
- Execute test cases, document testing outcomes, and report defects in a timely and detailed manner.
- Collaborate with developers and product teams to ensure thorough understanding of software functionality.
- Conduct root cause analysis for defects and recommend appropriate corrective actions.
- Automate testing procedures where applicable using industry-standard testing tools and frameworks.
- Perform regression, performance, and security testing to guarantee application robustness.
- Assist in the development and maintenance of test automation frameworks and strategies.
- Mentor junior testing engineers and provide guidance on best practices in testing methodologies.
- Ensure compliance with company and industry standards, particularly with regard to security requirements.
Qualifications
- Bachelor’s degree in Computer Science, Engineering, or a related field.
- Minimum of 5 years of experience in software testing or quality assurance.
- Current and valid security clearance (e.g., Secret, Top Secret) is required.
- Proficient in test automation tools such as Selenium, JUnit, or TestNG.
- Strong understanding of software development life cycle (SDLC) and testing methodologies (Agile, Waterfall, etc.).
- Experience with scripting languages (Python, Java, etc.) for test automation.
- Excellent analytical and problem-solving skills.
- Strong communication skills, both written and verbal, with the ability to collaborate effectively with technical and non-technical stakeholders.
Technologies & Tools
In this position, the Test Engineer III will utilize a variety of technologies and tools to effectively carry out testing operations. This includes but is not limited to test management software such as JIRA or TestRail, automation frameworks like Selenium or Cypress, and programming/scripting languages including Java or Python. Additionally, familiarity with CI/CD tools such as Jenkins or GitLab will enhance the testing workflow and efficiency.
Ideal Candidates
The ideal candidates for the Test Engineer III position will be detail-oriented individuals with a strong desire to ensure quality in software products. They will possess strong analytical thinking skills coupled with a proactive approach to solving problems and addressing defects. The right candidate will be a proven team player who is adept at mentoring others and fostering a collaborative environment. A genuine interest in continuous improvement and staying current with industry advancements is essential for success in this role.
Asked to add a skill to your resume in a hurry? Pick the resume, type the skill, and Add a Skill gives you the lines to add. Add a skill →
View Similar Jobs
Similar jobs which you may be interested in. Typically using your existing skillset.